Проект операционной системы multics: неудача с положительными последствиями
С 1965 по 1969 год компания Bell Labs вместе с компанией General Electric и группой исследователей из Масачусетского технологического института участвовала в проекте ОС Multics. Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей огромное число пользователей комфортными и сильными средствами доступа к вычислительным ресурсам. В этом курсе мы не ставим задачку познакомить слушателей с ОС Multics. Это могло бы быть темой отдельного огромного курса. Но отметим хотя бы некие идеи, которые содержались в проекте MAC (так именовался проект ОС Multics).
Во-1-х, эта система основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную компанию, разделялись сегменты данных и сегменты программного кода, и с каждым сектором связывался уровень доступа (по выполнению для частей команд и уровень чтения и записи для частей данных). Для того, чтоб какая-либо программа могла вызвать программу либо обратиться к данным, размещающимся в некоем секторе, требовалось, чтоб уровень выполнения данной программы (поточнее, сектора, в каком эта программа содержалась, был не ниже уровня доступа соответственного сектора). Таковая организация позволяла фактически на сто процентов и с полной защитой содержать операционную систему в системных секторах любого пользовательского виртуального адресного места. купить обои для стен в москве, Ashley.
<< В начало < Предыдущая 1 2 3 4 5 6 7 8 Следующая > В конец >>
Во-1-х, эта система основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную компанию, разделялись сегменты данных и сегменты программного кода, и с каждым сектором связывался уровень доступа (по выполнению для частей команд и уровень чтения и записи для частей данных). Для того, чтоб какая-либо программа могла вызвать программу либо обратиться к данным, размещающимся в некоем секторе, требовалось, чтоб уровень выполнения данной программы (поточнее, сектора, в каком эта программа содержалась, был не ниже уровня доступа соответственного сектора). Таковая организация позволяла фактически на сто процентов и с полной защитой содержать операционную систему в системных секторах любого пользовательского виртуального адресного места. купить обои для стен в москве, Ashley.