Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Операционная система Cray ( COS ) удалось Chippewa операционной системы (поставляется с ранее компьютерными системами CDC 6000 серии и CDC 7600 ) и Cray Research «ы в настоящее время прекращено собственную операционную систему для своих Cray-1 (1976) и Cray X-MP суперкомпьютеров , и основная ОС этих платформ до тех пор, пока в конце 1980-х не был заменен UNICOS . COS поставлялся с Cray Assembly Language (CAL), Cray FORTRAN (CFT) и Pascal .

Дизайн [ править ]

Поскольку COS была написана бывшими сотрудниками Control Data , ее командный язык и внутренняя организация сильно напоминали операционную систему SCOPE на CDC 7600, а до этого EXEC * 8 ​​из более ранней родословной CDC ERA / Univac. Пользовательские задания отправлялись в COS через внешние компьютеры через интерфейс высокоскоростного канала и так называемое программное обеспечение станции . Станции переднего плана обычно были большими мэйнфреймами IBM или Control Data . Однако DEC VAX также был очень популярным интерфейсом. Интерактивное использование COS было возможно через станции, но большинство пользователей просто отправляли пакетные задания.

Резидентные наборы данных, используемые пользовательской программой, были «локальными» для отдельного задания. После завершения работы ее локальные наборы данных будут освобождены, а пространство будет освобождено. Чтобы сохранить данные между заданиями, наборы данных нужно было явно сделать «постоянными». Наборы данных с магнитной лентой также поддерживались в системах Cray, которые были оснащены подсистемой ввода-вывода.

COS также предоставляла средства планирования заданий и контрольных точек / перезапуска для управления большими рабочими нагрузками даже во время простоев системы (как запланированных, так и внеплановых).

Внутри COS был разделен на очень маленький EXEC для передачи сообщений и несколько системных процессоров задач (STP). Каждая задача STP была подобна программам периферийного процессора в более ранних операционных системах Control Data .

Список задач STP [ править ]

Однако, поскольку машины Cray не имели периферийных процессоров, главный центральный процессор выполнял код операционной системы.

Хотя исходный код версии 1.13 был выпущен как общественное достояние , версия 1.17 доступна на сайте archive.org. [2]

См. Также [ править ]

  • Система разделения времени Cray
  • Хронология операционных систем

Ссылки [ править ]

  1. ^ a b T-0103C-CRAY_1_Computer_System-Operating_System_COS_Workbook-Training-15th September_1981
  2. ^ https://archive.org/details/Cos1.17DiskImageForCray-1x-mp