BigEdu.ru

История операционных систем

История операционных систем

Итак, все началось в далеком 1965-м... Четыре года компания American Telegraph & Telephone Bell Labs совместно с фирмой General Electric и группой исследовате­лей из Масачусетского технологического инсти­тута творила проект Os Multics (также именуемый MAC - не путать с МасOs). Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей боль­шое число пользователей удобными и мощными средствами доступа к вычислительным ресур­сам. Эта ОСь основывалась на принципах мно­гоуровневой защиты. Виртуальная память имела сегментно-страничную организацию, где с каж­дым сегментом связывался уровень доступа. Для того чтобы какая-либо программа могла вызвать программу или обратиться к данным, распола­гающимся в некотором сегменте, требовалось, чтобы уровень выполнения этой программы был не ниже уровня доступа соответствующего сег­мента. Также впервые в Multics была реализована полностью централизованная файловая система. То есть, даже если файлы находятся на разных физических устройствах, логически они как бы присутствуют на одном диске. В директории же указан не сам файл, а лишь линк на его физичес­кое местонахождение. Если вдруг файла там не оказывается, умная система просит вставить соответствующий девайс. Помимо этого, в Multics наличествовал большой объем виртуаль­ной памяти, что позволяло делать имэйджи фай­лов из внешней памяти в виртуальную.Увы, но все попытки наладить в системе относи­тельно дружественный интерфейс провалились. Было вложено много денег, а результат был нес­колько иной, нежели хотелось ребятам из Bell Labs. Проект был закрыт. Кстати, участниками проекта значились Кен Томпсон и Денис Ритчи.

UNIСS (aka UNIX) и семейство

Считается, что в появлении Юникса в частности виновата... компьютерная игра . Дело в том, что Кен Томпсон непонятно чего ради создал игрушку «Space Travel». Он написал ее в 1969 году на компьютере Honeywell 635, который использовался для раз­работки Multics. Но фишка в том, что ни вышеупо­мянутый Honeywell, ни имевшийся в лаборатории General Electric 645 не подходили для игрушки. И Кену пришлось найти другую ЭВМку - 18-разряд­ный компьютер РDР-7. Кен с ребята­ми разрабатывал новую файловую систему, дабы облегчить себе жизнь и работу. Ну и решил опробовать свое изобретение на новенькой машине. Опробовал. Весь отдел патентов Bell Labs дружно радо­вался. Томпсону этого показалось мало и он начал ее усовершенствовать, включив такие функции как inodes, подсистему управления процесса­ми и памятью, обеспечивающую использование системы двумя пользователями в режиме TimeSharing'а(разделения времени) и простой ко­мандный интерпретатор. Кен даже разработал несколько утилит под систему. Собственно, сот­рудники Кена еще помнили, как они мучались над осью Multics, поэтому в честь старых заслуг один из них - Брайан Керниган - решил назвать ее по­хожим именем - UNICS . Через некоторое время назва­ние сократили до UNIX (читается так же, просто писать лишнюю букву Настоящим Программистам во все времена было лень). ОС была написана на ас­семблере.

Вот мы и подбираемся к тому, что известно в ми­ре как «Первая редакция UNIX». В ноябре 1971 года был опубликован первый выпуск полноцен­ной доки по Юниксу. В соответствии с этим и ОС была названа «Первой редакцией UNIX». Вторая редакция вышла довольно быстро - меньше, чем через год. Третья редакция ничем особенным не отличалась. Разве что зас­тавила Дениса Ритчи «засесть за словари », вследствие чего тот написал собственный язык, известный сейчас как С. И именно на нём была написана 4-я редакция UNIX в 1973 году. В июле 1974 года вышла 5-я версия UNIX.Шестая редакция UNIX (аkа UNIX V6), выпущен­ная в 1975 году, стала первым коммерчески рас­пространяемым Юниксом. Большая ее часть бы­ла написана на С.

Позже была полностью переписана подсистема управления оперативной и виртуальной памятью, заодно из­менили интерфейс драйверов внешних устройств. Все это позволило сделать систему легко пере­носимой на другие архитектуры и было названо «Седьмая редакция» (aka UNIX version 7).. Параллельно с улучшением Юникса шла разра­ботка системы, известной нам как (Fгее)BSD. Когда в 1976 году в Университет Берклиопала «шестерка», там возникли местные юникс-гуру. Одним из них был Билл Джой.

Собрав своих друзей-программистов, Билли на­чал разработку собственной системы на ядре UNIX .Запихнув помимо основных функций кучу своих (включая компилятор Паскаля), он назвал всю эту сборную солянку Distribution(BSD 1.0). Вторая версия BSD почти ни чем не отличалась от первой. Третья версия BSD основывалась на переносе UNIX version 7 на компьютеры семейства VAX, что дало систему 32/V, легшую в основу BSD 3.x. Ну, и самое глав­ное - при этом был разработан стек протоколов ТСР/1Р; разработка финансировалась МинБезопасности США.

UNIX: 1982 - 1990

Первая коммерческая система называлась UNIX SYSTEM III и вышла она в 1982 году. В этой опе-рационке сочетались лучшие качества UNIX Version7.

Далее Юниксы развивались примерно так:

Во-первых, появились компании, занимавшиеся коммерческим переносом UNIX на другие плат­формы. К этому приложила руку и небезызвес­тная Microsoft Corporation, совместно с Santa Cruz Operation произведшая на свет UNIX-вариацию под названием XENIX.

Во-вторых, Bell Labs создала группу по развитию Юникса и объявила о том, что все последующие коммерческие версии UNIX (начиная с System V) будут совмес

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию История операционных систем Итак, все началось в далеком 1965-м... Четыре года компания American Telegraph & Telephone Bell Labs совместно с
Оценок: 1006 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru