Составители:
118
машинные коды, понятные только для этой аппаратуры. В отсутствие
операционной системы использовать всю большую и дорогую
вычислительную машину в каждый конкретный момент времени могло
только одно приложение (и один пользователь). Первые операционные
системы были разработаны в 1950-е годы, они позволили запускать
автоматически процессы от разных пользователей, которые раньше
приходили в порядке живой очереди.
Первая система была создана в Массачусетском технологическом
институте в 1954 г. для автоматизации считывания с перфоленты при
расчете носа сверхзвукового бомбардировщика на UNIVAC 1103,
установленном на воздушной базе Eglin Air Force Base (Флорида) [8.2].
В компании General Motors в 1955 г. создана операционная система
I/O system, автоматизирующая выполнение задач на компьютере IBM
701 [8.3]. Годом позже той же лабораторией GM была создана более
продвинутая система GM-NAA I/O, предназначенная для
авиапроизводителя North American Aviation (NAA) и работавшая на
компьютере IBM 704.
§8.3. UNIX (1969)
К концу 1960-х годов отраслью и научно-образовательным
сообществом был создан целый ряд ОС, в том числе такие развитые
системы, как OS/360 (IBM) и SCOPE (CDC). Эклектичный характер
разработки систем привел к сложности и громоздкости, они были плохо
масштабируемыми и полностью несовместимы между собой. Их
разработка и отладка затягивались, документирование часто не велось, и
создать новую систему часто было проще, чем пытаться отладить
старую.
В 1960-е годы Массачусетский Технологический институт (MIT),
Bell Labs и General Electric разрабатывали операционную систему
Multics (Multiplexed Information and Computing Service) для компьютеров
третьего поколения (в частности, GE-645). Успешной коммерческой
системой Multics не стала, но благодаря новаторским идеям оказала
сильное влияние на компьютерную технику. Вместе с этой ОС
поставлялся язык C. При этом C был разработан и написан так, чтобы
обеспечить переносимость разработки операционной системы, сама
система обладала модульностью, обеспечивала механизмы
разграничения пользователей, безопасности, имела развитую файловую
систему и пр.
В 1969 году несколько разработчиков Multics – Кен Томпсон,
Деннис Ритчи и Брайан Керниган, задумали разработать собственную
ОС, которая отличалась бы максимальной простотой и минимальными
размерами. Разработанная система UNICS (от «Uniplexed», т.е.
односложная, в противоположность «Multiplexed», т.е. комплексной),
Страницы
- « первая
- ‹ предыдущая
- …
- 114
- 115
- 116
- 117
- 118
- …
- следующая ›
- последняя »