Эволюция системы разделения времени - Time-sharing system evolution

В этой статье рассказывается о эволюция систем с разделением времени, предоставляя ссылки на основные ранние совместное времяпровождение операционных систем, показывающих их дальнейшую эволюцию.

Совместное времяпровождение

Разделение времени было разработано в конце 1950-х годов из-за осознания того, что один дорогой компьютер можно было бы эффективно использовать, если бы многозадачная, многопрограммная операционная система позволяла нескольким пользователям одновременно работать. интерактивный доступ. Обычно отдельный пользователь вводил информационные всплески, за которыми следовали длинные паузы; но при одновременной работе группы пользователей паузы одного пользователя будут заполняться действиями других. Точно так же небольшие отрезки времени, потраченные на ожидание ввода диска, ленты или сети, могут быть предоставлены другим пользователям. При оптимальном размере группы общий процесс может быть очень эффективным.

Каждый пользователь будет использовать свой компьютерный терминал; изначально электромеханический телепринтеры такой как Телетайп Модель 33 ASR или Фриден Флексоуритер, но примерно с 1970 года их постепенно вытеснили ЭЛТ -основные единицы, такие как DEC VT05, Datapoint 2200 и Лир Зиглер АДМ-3А.

Терминалы изначально были связаны с ближайшим компьютером через токовая петля или же последовательные кабели, обычным телеграфные сети предоставленный PTT и более специализированных цифровых арендованные линии такой Т1. Модемы такой как Колокол 103 и преемников, позволяющих удаленное и высокоскоростное использование через аналоговая телефонная сеть.

Генеалогическое древо основных систем

См. Подробности и дополнительные системы в таблице ниже. Показанные здесь взаимосвязи предназначены для группировки записей и не отражают всех влияний (например, OS / 2 был больше под влиянием VAX / VMS чем на MS-DOS, но унаследованная от нее платформа x86). Кембриджская система множественного доступа[1][2] была первой системой разделения времени, разработанной за пределами США.

Семейное древо основных совместное времяпровождение семейства операционных систем
Влияния: → происхождение >> сильное влияние> некоторое влияние / приоритет
CTSS  > 
Мэйнфрейм IBM системы
CP-40 / CMS CP [-67] / CMS →  VM / 370 → Версии VM / SE → Версии VM / SP → Версии VM / XA → ВМ / ЕКАz / VM
 Вице-президент / CSS
TSS / 360
OS / 360 МВТ-TSOOS / VS2 SVS-TSOМВС-ТСОOS / 390-TSOz / OS-TSO
Транзакционные системы: CICS, TPFz / TPF

Системы не IBM на мэйнфреймах IBM
  Терминальная система Мичигана (МТС)
  МУЗЫКА / SP
  ОРВИЛ

Семейство DTSS / MULTICS / UNIX
  Дартмутская система разделения времени (DTSS)
  МУЛЬТИКА > Семейство UNIX >> Linux
  МУЛЬТИКА > ПРИМОС > Домен / ОС
  МУЛЬТИКА >> Stratus VOS

DEC системы разделения времени
  Система разделения времени BBN
  ТОП-10 > Техас  >> ТОП-20
  RSTS / E
  RSX-11M >> VAX / VMSVMSOpenVMS
  Несовместимая система разделения времени (ЭТО)

Описание системы и отношения

Важные системы разделения времени, 1960–1990 (и последующие); перечислены в алфавитном порядке
Влияния: → происхождение >> сильное влияние> некоторое влияние / приоритет
СистемаПлатформаСроки использованияРазработчикОписаниеВлияния: из   к
ACPS / 360 и S / 3701965-1979IBMВысокопроизводительная платформа транзакций мэйнфреймов, используемая в САБРА и ПАРСTPFz / TPF
APL («Язык программирования», также «Язык Айверсона»)Система / 360, другие позже[3]1964 – настоящее времяКеннет АйверсонМатематически ориентированный язык и интерактивная среда, отличающаяся невероятной лаконичностью и мощными операторами обработки множеств
Система разделения времени БерклиSDS 9401964-1972Project GenieРанний универсальный>> Техас
Кембриджская система множественного доступаТитан, Прототип Атлас 21967-1973Кембриджский университет и ФеррантиСистема множественного доступаПроект MAC → →UNIX
КАНДАБольшие системы Берроуза1965?-Настоящее времяБерроузпервая IDE(отдельная эволюция)
CICSS / 3x01969 – настоящее времяIBMУниверсальная платформа транзакций для мэйнфреймов; часто используется с IBM 3270 терминалы и КОБОЛ
CP-40 / CMSиндивидуальный S / 360-401967-1972?IBM Кембриджский научный центрПервая реализация полная виртуализацияCTSS >
CP-67
CP-67 / CMSIBM System / 360-671967-1975?Кембриджский научный центр IBMВлиятельный предшественник IBM ВМ серии, широко распространенные как Открытый исходный кодCP-40
Вице-президент / CSS
VM / 370z / VM
CTSS («Совместимая система разделения времени»)модифицированный IBM 70941961-1973Массачусетский технологический институт Вычислительный центр«Дедушка» первого поколения систем с разделением времениФМС >
>> CP-40
>> Мультики
>> ЭТО
> [множество других систем]
DTSS («Дартмутская система разделения времени»)GE 200, GE 635, Honeywell 6000 серии1964-1999Дартмутский колледжРанняя запущенная система разделения времени Дартмутский ОСНОВНОЙ и другие инструменты; первая коммерческая система разделения времениФМС >
>> CP-40
>> Мультики
>> ЭТО
> [множество других систем]
ЭТО («Несовместимая система разделения времени»)PDP-6, PDP-101968?-1990Лаборатория искусственного интеллекта Массачусетского технологического института«Подрывная» операционная система, разработанная для противодействия CTSS, оригинальная платформа для Macsyma, и другие важные приложенияCTSS >
> [многочисленные более поздние системы]
JOSS («Система открытых магазинов JOHNNIAC»)ДЖОННИАК, PDP-61963-1971?RAND CorporationЛегкий интерактивный компьютерный язык для неспециалистов; не отличал операционную систему от языкаВысоко оценен, но без очевидных преемников
Linuxвездесущий1991 – настоящее времяЛинус Торвальдс, Проект GNU, Открытый исходный кодОперационная система доминирует в текущей деятельности с открытым исходным кодомUNIX >>
миникс >>
> [множество других систем]
Майкрософт Виндоус
(Windows NT 4.0 Terminal Server Edition)
x86, IA-64, другие1985 – настоящее времяMicrosoftОперационная система с универсальным графическим интерфейсомMS-DOS >>
OS / 2 >>
VMS >>
Болтовня >>
МТС (Michigan Terminal System)IBM S / 360-67, S / 3701967-1999Мичиганский университет и 7 других университетовПервая (ноябрь 1967 г.) ОС, использующая виртуальная память особенности С / 360-67. Раннее (сентябрь 1968 г.) S / 360-67 мультипроцессор поддерживать.CTSS >
DTSS >
> UNIX (BSD)
МультикиGE 6451969-2000Проект MACБогатая, важная системаCTSS >>
>> UNIX
>> [многие другие системы]
MVS / TSOСистема / 370 и преемники1971 – настоящее времяIBMВероятно, наиболее широко используемая версия TSO,
расширенная версия TSO / E,
текущая версия zOS-TSO
CTSS >
TSS / 360 >
→ z / OS-TSO
NOSCDC 60-битные платформы1976-??Корпорация Control DataСистема, используемая на большинстве машин CDC[4]MACE> → Кронос >>
NOS / BECDC 60-битные платформы1976-??Корпорация Control DataСистема, используемая на большинстве машин CDC[5]COSОБЪЕМ >→
ОРВИЛIBM 96721967-??Стэндфордский УниверситетРанняя система разделения времени; источник WYLBUR редактор позже использовался Система / 370 платформы
OS / 2 (как Citrix Multiuser)x861987 – настоящее времяIBM /MicrosoftСовместные усилия по ОС, ныне умирающие. Все еще доступно как eComStation и ArcaOS.ДОС → Microsoft Windows >> OS / 2
→ eComStation
→ ArcaOS 5.0
РОСКОСистема / 360 и преемники1969-настоящее времяПрикладные исследования данных (ADR)Ранняя среда редактора с разделением времени, часто используемая как альтернатива TSO[6]→ WRAP
RSTS / EPDP-111972-1992+DECУниверсальное разделение времени для PDP-11
RSX-11PDP-111972-??DECОперационная система реального времени для PDP-11→ IAS
>> VMS
Болтовня[нужна цитата ]Xerox Alto, позже стал портативным1972 – настоящее времяXerox PARC, преемникиСеминальная система для экспериментального программирования, отвечающая за многие современные концепции пользовательского интерфейса.>> Яблочная Лиза
>> Apple Macintosh
>> Майкрософт Виндоус
>> [все платформы с графическим интерфейсом пользователя]
Stratus VOSi860, x86, PA-RISC, 68 тыс.1980?-Настоящее времяStratus TechnologiesВысокая доступность отказоустойчивой обработка транзакцииМУЛЬТИКА >>
ТехасPDP-101970?-??Болт Беранек и НьюманВлиятельная система, широко используемая в исследовательских и государственных учреждениях>> ТОП-20
>> VMS
ТОП-10PDP-101970-1988? (как ТОПС-10)
1964-1970 (как монитор PDP-6)
DECШироко используется на исследовательских и академических сайтахМонитор PDP-6 →
> Техас
>> CP / M
ТОП-20DECsystem 201976-??DECПреемник ТОП-10 но больше похоже ТехасТехас >
ТОП-10 >
TPFS / 3x01979 – настоящее время (TPF)
2005 – настоящее время (z / TPF)
IBMВысокопроизводительная платформа транзакций для мэйнфреймов, преемница ACP, по-прежнему доступен как z / TPFACP
z / TPF
TSOSRCA Spectra 70 и преемники1968-сегодняRCAРанняя ОС для мэйнфреймов общего назначения
ТСС-8PDP-81967–??DECПростая ОС миникомпьютера> RSTS / E
TSS / 360
TSS / 370
IBM System / 360-67 и преемники1967-1971?IBMОригинальная «официальная» система разделения времени IBM; не успехCTSS >
→ ТСС / 370
Unisys /UNIVAC EXEC 8UNIVAC 1108
и преемники
1964 – настоящее времяСперри-Рэнд и другие.Многие университеты
и государственные учреждения были первыми пользователями
EXEC 8 → ОС 1100 →
ОС 2200
UNIX и производные системывездесущий1969 – настоящее времяBell Laboratories и преемникиВ конечном итоге доминировала мысль об операционных системах, как у проприетарных, так и у потомков с открытым исходным кодомМультики >>
>> Linux
VM / 370
VM / SE
ВМ / СП
Система / 370 и преемники1972-1988
2000 – настоящее время (z / VM )
IBMСобственная повторная реализация CP / CMS, по-прежнему доступен как z / VMCP-40CP-67
ВМ / ЕКАz / VM
VMS и OpenVMSVAX / VMS, IA-64, DEC Alpha1977 – настоящее времяDECПопулярная операционная система DECТехас >
RSX-11M >>
>> Windows NT
>> OS / 2
Вице-президент / CSSIBM System / 360-67, Система / 370 и преемники1968-1986?Национальный CSSФирменный форк CP / CMS разработан поставщиком разделения времениCP / CMS
WYLBURСистема / 370 и преемники1967-2009?Стэндфордский УниверситетПопулярная система редакторов родом из ОРВИЛ, используется в OS / VS как альтернатива TSO→ Супер Уилбур

Смотрите также

Рекомендации

  1. ^ Хартли, Д.Ф. (1968), Система множественного доступа Cambridge: справочное руководство пользователя, Кембридж: Cambridge Univ. Нажмите, ISBN  978-0901224002
  2. ^ Уилкс, М.; Нидхэм, Р. (1968), «Дизайн компьютерных систем с множественным доступом: Часть 2» (PDF), Компьютерный журнал, 10 (4): 315–320, Дои:10.1093 / comjnl / 10.4.315
  3. ^ Макдоннелл, Юджин. «Социально-технические истоки АПЛ». Получено 18 января 2019.
  4. ^ «Частичная история операционных систем CDC», Март 1976 г.
  5. ^ «Частичная история операционных систем CDC», Март 1976 г.
  6. ^ Устная история Мартина А. Гетца В архиве 2012-03-24 в Wayback Machine, соучредитель Прикладные исследования данных (ADR), интервьюировали: Берт Град и Луанн Джонсон, 10 декабря 1985 г., Принстон, Нью-Джерси, Музей истории компьютеров. Ссылка № X4579.2008.