Jump to content

Эдинбургская система множественного доступа

Эдинбургская система множественного доступа ( EMAS ) — для мэйнфреймов операционная система в Эдинбургском университете . Система была запущена в эксплуатацию в 1971 году. [1]

EMAS представляла собой мощную и эффективную многопользовательскую систему общего назначения, которая удовлетворяла многие вычислительные потребности Эдинбургского университета и Кентского университета (единственного университета за пределами Эдинбурга, который принял эту операционную систему).

Первоначально работавший на мэйнфрейме ICL System 4/75 (на основе конструкции IBM 360 ), позже он был переработан. [2] [3] [4] на мэйнфреймах серии ICL 2900 (как EMAS 2900 или EMAS-2 ), где он работал до середины 1980-х годов. Ближе к концу своего существования рефакторинговая версия была обратно портирована (как EMAS-3 ) на клон мэйнфрейма Amdahl 470, а оттуда на архитектуру IBM System/370-XA (последняя с помощью Кентского университета , хотя на самом деле они никогда не запускали EMAS-3). VL80 . Позже появился клон мэйнфрейма IBM National Advanced System (NAS) Последняя система EMAS (Edinburgh VL80) была выведена из эксплуатации в июле 1992 года.

Система Кентского университета была запущена в эксплуатацию в декабре 1979 года и работала на наименее мощной машине в линейке ICL 2900 — ICL 2960 с 2 МБ памяти, выполняющей около 290 тысяч инструкций в секунду. Несмотря на это, он надежно поддерживал около 30 пользователей. Это число увеличилось в 1983 году с добавлением дополнительных 2 МБ памяти и второго процессора кода заказа (OCP) (так называемого ЦП), работающего с симметричной многопроцессорной обработкой . Эта система была выведена из эксплуатации в августе 1986 года.

EMAS была полностью написана на Edinburgh IMP языке программирования , и лишь небольшое количество критических функций использовало встроенный ассемблер в исходных текстах IMP. У него было несколько продвинутых на то время функций, включая динамическое связывание , [5] многоуровневое хранилище, эффективный планировщик , [6] ​​пользовательского пространства отдельное ядро («директор»), [7] пользовательского уровня оболочка («базовый командный интерпретатор»), [8] комплексная система архивирования [9] и файловая архитектура с отображением в памяти .

Такие особенности заставили сторонников EMAS утверждать, что их система превосходила Unix в течение первых 20 лет существования последней. [ нужна ссылка ]

Наследие

[ редактировать ]

Эдинбургский проект истории компьютеров пытается сохранить некоторые извлеченные уроки. [10] из проекта EMAS и содержит полный исходный код EMAS в Интернете для публичного просмотра. [11]

См. также

[ редактировать ]
  1. ^ Уитфилд, Х.; Уайт, А.С. (1 января 1973 г.). «EMAS — Эдинбургская система множественного доступа» . Компьютерный журнал . 16 (4): 331–346. дои : 10.1093/comjnl/16.4.331 .
  2. ^ «Архивная копия» . Архивировано из оригинала 16 декабря 2004 года . Проверено 9 октября 2004 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  3. ^ Стивенс, PD (1980). «Эволюция операционной системы EMAS 2900». Программное обеспечение: практика и опыт . 10 (12): 993–1008. дои : 10.1002/спе.4380101206 . S2CID   31830708 .
  4. ^ Рис, диджей (1982). «Ядро операционной системы EMAS 2900». Программное обеспечение: практика и опыт . 12 (7): 655–667. дои : 10.1002/спе.4380120707 . S2CID   22177787 .
  5. ^ «Индекс /archive/os/emas/emas2/subsystem/doc/loader» . History.dcs.ed.ac.uk .
  6. ^ Шелнесс, Нью-Хэмпшир (1974). «Процедуры планирования и распределения Эдинбургской системы множественного доступа в резидентном супервизоре». Операционные системы . Конспекты лекций по информатике. Том. 16. С. 293–310. дои : 10.1007/BFb0029366 . ISBN  978-3-540-06849-5 .
  7. ^ Рис, ди-джей (1 января 1975 г.). «Директор EMAS» . Компьютерный журнал . 18 (2): 122–130. дои : 10.1093/comjnl/18.2.122 .
  8. ^ Миллард, GE; Рис, диджей; Уитфилд, Х. (1 января 1975 г.). «Стандартная подсистема EMAS» . Компьютерный журнал . 18 (3): 213–219. дои : 10.1093/comjnl/18.3.213 .
  9. ^ Уайт, А.С. (1 января 1975 г.). «Программа архивирования EMAS» . Компьютерный журнал . 18 (2): 131–134. дои : 10.1093/comjnl/18.2.131 .
  10. ^ Форсайт, CH (2011). «Больше вкуса: меньше жадности?» . History.dcs.ed.ac.uk . Кафедра компьютерных наук Йоркского университета .
  11. ^ «Индекс /archive/os/emas» . History.dcs.ed.ac.uk .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c8b2bbf9eceb9c166fb41049c84e55db__1706902620
URL1:https://arc.ask3.ru/arc/aa/c8/db/c8b2bbf9eceb9c166fb41049c84e55db.html
Заголовок, (Title) документа по адресу, URL1:
Edinburgh Multiple Access System - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)