Cray Operating System | это... Что такое Cray Operating System? (original) (raw)
Cray Operating System | |
---|---|
Разработчик | Cray Research |
Последняя версия | 1.13 — 1990 год |
Лицензия | Общественное достояние |
Состояние | Историческое |
Cray Operating System (COS) — проприетарная операционная система, разработанная компанией Cray Research для выпускавшихся ею суперкомпьютеров Cray-1 (1976) и Cray X-MP. Являлась основной для этих платформ до выхода UNICOS в конце 1980-х. COS поставлялась со средствами разработки на Cray Assembler Language (CAL), Cray FORTRAN (CFT) и Pascal.
Так как COS была написана бывшими работниками компании Control Data Corporation (CDC), то её командный язык и внутренняя организация сильно похожа на операционную систему SCOPE для компьютера CDC 7600 и ещё более раннюю ОС EXEC*8, использовавшуюся в более ранних разработках CDC для серии ERA/UNIVAC. Пользовательские задания для COS передавались через коммуникационный компьютер, который был соединён с суперкомпьютером высокоскоростным каналом связи и назывался station software. В качестве коммуникационного компьютера обычно выступали мейнфреймы IBM или CDC, а также миникомпьютеры DEC VAX. Интерактивная работа с COS также была возможна через коммуникационный компьютер, но большинство пользователей предпочитали просто выдавать пакетные задания.
Постоянно хранящиеся на диске данные, использовавшиеся в программе пользователя были «локальными» (local) для отдельного задания. Когда задание было выполнено, его локальные данные должны были быть возвращены и восстановлены. Для удержания данных между заданиями, их надо было явно обозначить как «постоянные» (permanent). Также поддерживалась работа с данными на магнитной ленте, если компьютер Cray был оборудован подсистемой ввода-вывода.
COS также обеспечивала планирование заданий и средства для перезапуска с контрольной точки для управления большими рабочими нагрузками, даже когда система бездействовала (планово или внепланово).
Внутренне COS была разделена на очень маленькие диспетчеры передачи сообщений и множество системных процессоров (System Task Processors). Каждый STP был похож по сути на программы обработки данных с периферийных устройств в ранних ОС Control Data. Например, PDM использовался для управления постоянными данными, TDM для данных на магнитных лентах, DQM для управления запросами к дискам, и т. д.
Несмотря на то, что исходный код COS 1.13 был объявлен общественным достоянием, его копий не сохранилось, и поэтому COS считается утерянной.
См. также
- Хронология операционных систем
- Cray Time Sharing System
Ссылки
Разработки компании Cray | ||
---|---|---|
Cray Research | Cray-1 • Cray X-MP • Cray-2 • Cray Y-MP • Cray XMS • Cray Y-MP EL • Cray C90 • Cray EL90 • Cray T3D • Cray J90 • Cray T90 • Cray T3E • Cray SV1 | |
Cray Computer Corp. | Cray-3 • Cray-4 | |
Cray Research Superservers | Cray APP • Cray S-MP • Cray CS6400 | |
Cray Inc. | Cray SX-6 • Cray MTA-2 • Cray Red Storm • Cray X1 • Cray XT3 • Cray XD1 • Cray XT4 • Cray XMT • Cray XT5 • Cray CX1 | |
Программное обеспечение | Cray Operating System • Cray Time Sharing System • Unicos |