Обзор операционной системы Multics System

Автор: Пользователь скрыл имя, 17 Ноября 2010 в 12:01, реферат

Краткое описание

С 1965 по 1969 год компания Bell Labs совместно с компанией General Electric и группой исследователей из Масачусетского технологического института участвовала в разработке одной из первых операционных систем с разделением времени исполнения программ, в проекте ОС Multics (Multiplexed Information and Computing Service). Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей большое число пользователей удобными и мощными средствами доступа к вычислительным ресурсам.

Оглавление

Введение 3

Описание 3

Особенности Multics 5

История проекта 11

Дополнительные замечания 13

Вывод 14

Источники 15

Файлы: 1 файл

мultics.docx

— 256.73 Кб (Скачать)

Также в Multics был  впервые реализован (теперь уже стандартный) подход использования стеков для каждого вычислительного процесса в ядре системы, с отдельным стеком для каждого уровня безопасности вокруг ядра.

Multics также явилась  одной из первых операционных  систем, написанных на языке высокого  уровня PL/I (самой первой такой системой была MCP для компьютеров Burroughs B5000, которая использовала диалект Алгола).

История проекта

Изначально Multics была разработана для 36-битных мэйнфреймов GE-645, а позднее — и для машин серии Honeywell 6180.

Компания Bell Labs вышла из проекта в 1969-м году. Несколько человек, разрабатывавших систему Multics в этой компании, перешли к созданию системы UNIX. Позднее созданная система UNIX показала внешнее сходство с системой Multics, в том числе в названиях используемых команд. Однако, философия дизайна UNIX была совершенно другой, ориентированной на создание системы как можно меньших размеров, и настолько простой, насколько это будет возможно, в чём и было её основное отличие от системы Multics.

Название «UNIX» (изначально «Unics») было образовано от «Multics». Буква U в названии UNIX означала «Uniplexed» («односложная») в  противоположность слову «Multiplexed» («комплексная»), лежавшему в основе названия системы Multics, для того, чтобы  подчеркнуть попытку создателей UNIX-а отойти от сложностей системы Multics для выработки более простого и работоспособного подхода.

Компания Honeywell выкупила компьютерное подразделение компании GE и продолжала разработку системы Multics до 1985 года. Около 80 многомиллионных установок было поставлено в университетские, индустриальные и государственные вычислительные центры.

Также в начале 80-х во Франции в нескольких университетах были установлены компьютеры с системой Multics.

После того как компания Honeywell прекратила поддержку системы Multics, пользователи мигрировали на другие системы, в  том числе и на системы UNIX.

Последняя машина с Multics была остановлена 31 октября 2000-го года в канадском Министерстве Обороны.

В 2007 году исходный код и документация Multics были переданы компанией BULL Массачусетскому Технологическому Институту и опубликованы на сайте MIT.

Дополнительные  замечания

Удивительно, что  ядро системы Multics, находившееся постоянно  в памяти компьютера и в те далёкие  годы часто высмеивавшееся за свой размер и сложность, занимало всего 135 Килобайт кода.

Первые компьютеры GE-645 имели память размером 512 * 1024 32-х  битных слов (или 2 Мегабайта по сегодняшним  меркам), поэтому ядро системы занимало не так уж и много места.

Стоит также  заметить, что вся операционная система, включая сложный компилятор языка PL/I, пользовательские команды и дополнительные библиотеки, состояла из примерно полутора тысяч исходных файлов, каждый из которых  содержал примерно по 200 строк кода. В скомпилированном виде весь этот код занимал около 4,5 Мегабайт, что  было огромным размером по тем временам.

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

Вывод

Операционная система Multics, хотя и  не была полностью доведена до стадии коммерческого продукта, обогатила  мировое сообщество системных программистов  массой ценных идей, многие из которых  сохраняют свою актуальность по сей  день и используются применительно  не только к операционным системам. Основным недостатком ОС Multics, который, по всей видимости, и помешал довести  систему до уровня программного продукта, была ее чрезмерная сложность. Среди участников проекта Multics находились Кен Томпсон и Деннис Ритчи.

Решение о прекращении  участия в проекте Multics было принято  на самом верхнем уровне руководства Bell Labs, и сотрудники, по существу, были поставлены перед свершившимся фактом. Более того, руководство компании, разочарованное результатами весьма дорогостоящего проекта, вообще не желало больше вести  какие-либо работы, связанные с операционными  системами.

Последняя машина с Multics была остановлена 31 октября 2000-го года в канадском Министерстве Обороны.

Источники

ru.wikipedia.org 
 

Информация о работе Обзор операционной системы Multics System