§ 3
. Третье поколение ЭВМ
19
Интерактивные пользователи
(interactive user) — пользовате-
ли, которые находятся непосредственно возле машины, пока та реша-
ет их задачи. Интерактивные пользователи взаимодействуют с зада-
чами в процессе их решения с помощью диалоговых терминалов.
Система с разделением времени
(timesharing system) — опе-
рационная система, которая делает возможным одновременную рабо-
ту многочисленных интерактивных пользователей.
CTSS
•
CTSS (Compatible TimeSharing System) — совместимая система
разделения времени
•
Первая система с режимом разделения времени
•
Разработана в 1960-х годах в Массачусетском технологиче-
ском институте (MTI) на специально переделанном компьютере
IBM 7094
Виртуальная память
(virtual memory) — способность операци-
онной системы предоставлять программам доступ к большему про-
странству адресов, чем фактически существует в оперативной памя-
ти.
Процесс
(process) — выполняемая операционной системой про-
грамма.
MULTICS
•
MULTICS (MULTiplexed Information and Computing Service) —
мультиплексная информационная и вычислительная служба
•
Совместная разработка MTI, исследовательской лаборатории
Bell Labs и корпорации General Electric на мейнфрейме GE-645
(вторая половина 1960-х)
•
Компьютерное предприятие общественного пользования в рай-
оне Бостона
•
Первая крупная ОС, написанная на языке высокого уровня
(PL/1)
20
Глава 1. Краткая история
•
Одна из первых ОС с виртуальной памятью
•
В системе MULTICS впервые использован термин процесс для
описания программы в ходе ее выполнения
Миникомпьютеры
•
PDP–1 выпущен корпорацией DEC в 1961 году (позднее PDP–2,
. . . PDP–11)
•
PDP–1 продавался по цене 120000 $ (5 % цены IBM 7094)
•
Кен Томпсон написал UNIX — однопользовательскую версию
MULTICS для PDP–7
Историческая справка: UNIX
Во времена, когда не было Windows, Macintosh, Linux и даже DOS,
операционные системы, как правило, предназначались для работы на
одной определенной модели компьютера: для управления системными
ресурсами, выполнения потоковой обработки пакетов и, возможно,
каких-то дополнительных функций.
С 1965 по 1969 год группа исследователей из Bell Labs, General
Electric и MTI занималась разработкой OS MULTICS для компью-
теров общего назначения под девизом “Все возможные функции для
любого пользователя”. Эта система была дорогостоящей, громоздкой
и сложной.
В 1969 году Bell Labs отстранилась от участия в этом проекте,
собрав собственную небольшую команду разработчиков под руковод-
ством Кена Томпсона, которая взялась за разработку более практич-
ной операционной системы для компьютеров Bell Labs. Она была на-
звана UNICS в противовес MULTICS, затем обозначение было изме-
нено на UNIX.
Через несколько лет система была переписана на интерпретиру-
емом языке Томпсона В, а вскоре после этого — на более быстром
компилируемом языке С (создателем которого является Денис Рит-
чи).
Группа студентов Калифорнийского университета в Беркли, ко-
торой руководил Билл Джой (позднее ставший соучредителем Sun
Do'stlaringiz bilan baham: |