GE 645 ЭВМ была разработка GE 635 для использования в Multics проекта. Это был первый компьютер, в котором реализована конфигурируемая система памяти с аппаратной защитой. Исходный CTSS был реализован на модифицированном IBM 7094 с двумя банками памяти и переключением банков между пользовательским и супервизорным режимами. Компания Multics реализовала многоуровневую безопасность (MLS) на GE 635 с симулятором 645, начиная с 18 октября 1965 года в Техническом центре Массачусетского технологического института. [1]Когда 645 был поставлен в 1967 году, это была первая эксплуатационная поставка этого компьютера, пришедшая на смену 635. В 1969 году операционная система GECOS была полностью заменена на Multics с супервизором Multics (главный режим, теперь известный как режим ядра ) [2], разделенный защитой. звонит с «воротами», разрешающими доступ из пользовательского режима. [3] Более позднее поколение в форме 645F (F для последующего) не было завершено к тому времени, когда подразделение было продано компании Honeywell и стало известно как Honeywell 6180 . Первоначальный механизм управления доступом GE / Honeywell 645 был признан неадекватным для высокоскоростного перехвата инструкций доступа, и повторная реализация в 6180 решила эти проблемы.[4] Большая часть этих компьютеров, на которых выполняется разделение времени на Multics, была установлена на сайтах АНБ и аналогичных государственных. Их использование было ограничено крайними мерами безопасности и имело ограниченное влияние на последующие системы, кроме защитного кольца. [5]
Аппаратная защита, представленная на этом компьютере и модифицированная в 6180, была позже реализована в компьютерном процессоре Intel 286 в виде четырехуровневого защитного кольца, но четыре кольца оказались слишком громоздкими для программирования и слишком медленными для работы. Архитектура защитного кольца теперь используется только для защиты режима ядра от кода пользовательского режима, как это было при первоначальном использовании 645. [2]
Рекомендации
- ^ "Проект MAC 1966-67" (PDF) .
- ^ а б Э.Л. Глейзер и еще 2 человека. «Системный дизайн компьютера для приложений с разделением времени» . 1965 г. Осенняя совместная компьютерная конференция .
- ^ «Проект МАС 1966-68» (PDF) .
- ^ Майкл Д. Шредер и Джером Х. Зальцер. «Аппаратная архитектура для реализации защитных колец» . Проверено 27 сентября 2012 года .
- ^ Дональд А. Маккензи. Механизированное доказательство: вычисления, риск и доверие . MIT Press. ISBN 0-262-13393-8.