Проект операционной системы multics: неудача с положительными последствиями

С 1965 по 1969 год компания Bell Labs вместе с компанией General Electric и группой исследователей из Масачусетского технологического института участвовала в проекте ОС Multics. Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей огромное число пользователей комфортными и сильными средствами доступа к вычислительным ресурсам. В этом курсе мы не ставим задачку познакомить слушателей с ОС Multics. Это могло бы быть темой отдельного огромного курса. Но отметим хотя бы некие идеи, которые содержались в проекте MAC (так именовался проект ОС Multics).

Во-1-х, эта система основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную компанию, разделялись сегменты данных и сегменты программного кода, и с каждым сектором связывался уровень доступа (по выполнению для частей команд и уровень чтения и записи для частей данных). Для того, чтоб какая-либо программа могла вызвать программу либо обратиться к данным, размещающимся в некоем секторе, требовалось, чтоб уровень выполнения данной программы (поточнее, сектора, в каком эта программа содержалась, был не ниже уровня доступа соответственного сектора). Таковая организация позволяла фактически на сто процентов и с полной защитой содержать операционную систему в системных секторах любого пользовательского виртуального адресного места. купить обои для стен в москве, Ashley.
 
<< В начало < Предыдущая 1  2  3  4  5  6  7  8  Следующая > В конец >>