Система разделения времени Cray - Cray Time Sharing System

Система разделения времени Cray (CTSS)
РазработчикЛос-Аламосская научная лаборатория, Лаборатория Лоуренса Ливермора
Рабочее состояниеИсторический
Маркетинговая цельСуперкомпьютеры
Доступно ванглийский
ПлатформыКрей-1, Cray X-MP линия

В Система разделения времени Cray, также известный в Cray сообщество пользователей как CTSS, был разработан как Операционная система для Крей-1 или же Cray X-MP линия суперкомпьютеры. CTSS был разработан Лос-Аламосская научная лаборатория (LASL теперь LANL) в сочетании с Лаборатория Лоуренса Ливермора (LLL теперь LLNL). CTSS был популярен на сайтах Cray в Министерство энергетики США (DOE), но использовался несколькими другими сайтами Cray, такими как Суперкомпьютерный центр Сан-Диего.[1]

Предшественником CTSS был Ливерморская система разделения времени (LTSS), который работал на контрольных данных CDC 7600 линейка суперкомпьютеров. Первый компилятор был известен как LRLTRAN, за Лаборатория излучения Лоуренса forTRAN, язык Fortran-66, но с динамической памятью и другими функциями. Версия Cray, включая автоматическая векторизация, был известен как CVC, произносится как "Civic", как автомобиль Honda того периода, для Компилятор Cray Vector.

Некоторое противоречие существовало в LASL с первой попыткой разработать операционную систему для Cray-1 под названием ДЕЙМОС, передача сообщений, Unix-подобный операционная система, по Корзина Форреста. У DEIMOS были начальные проблемы, связанные с производительностью всех ранних операционных систем. Это оставило дурной вкус к Unix-подобным системам в Национальных лабораториях и у производителя оборудования, Cray Research, Inc., который продолжил разработку своей собственной пакетно-ориентированной операционной системы COS (Операционная система Cray ) и их собственный векторизирующий компилятор Fortran под названием "CFT" (Крей ForTran ) оба написаны в Язык ассемблера Cray (CAL).

CTSS имел несчастье иметь определенные константы, структуры и отсутствие определенных сетевых средств (TCP / IP ), которые были оптимизированы для обеспечения зависимости от архитектуры Cray-1 без обширной доработки, когда вошли в употребление суперкомпьютеры с большей памятью, такие как Cray-2 и Cray Y-MP. CTSS делает свои последние вздохи на оборудовании, совместимом с набором инструкций Cray, разработанном Научные компьютерные системы (SCS-40 и SCS-30) и Супертек S-1, но это не спасло ПО.

CTSS воплотил в себе определенные уникальные идеи, такие как рыночные приоритеты рабочих / текущих процессов.

Попытка преуспеть в CTSS была запущена LLNL с именем NLTSS (Новая Ливерморская система разделения времени ) для воплощения передовых концепций операционных систем для лучшей интеграции связи с использованием нового сетевого протокола под названием LINCS при этом сохраняя лучшие функции CTSS. NLTSS следовал за развитием многих операционных систем и лишь на короткое время работал на оборудовании Cray конца 1980-х годов.

Обзор CTSS на уровне пользователя[2] с 1982 года в главе 2 приводится краткий список функций CTSS. Другие ссылки, вероятно, можно будет найти в трудах Группа пользователей Cray (CUG) и ACM SOSP (Symp. On Operating Systems Proceedings). Однако из-за того, что LANL и LLNL были объектами ядерного оружия, некоторые аспекты безопасности, вероятно, обречены на то, чтобы выяснить более подробную информацию о многих из этих программ.

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

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

  1. ^ Суперкомпьютерные центры
  2. ^ [1] Обзор CTSS, LA-5525-M, Том 7