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

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

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

Некоторые разногласия возникли в LASL с первой попыткой разработать операционную систему для Cray-1 под названием DEIMOS , Unix-подобная операционная система с передачей сообщений , автором которой является Форрест Баскет . У DEIMOS были начальные проблемы, связанные с производительностью всех ранних операционных систем. Это оставило дурной вкус к Unix-подобным системам в Национальных лабораториях и у производителя оборудования, Cray Research, Inc., который продолжил разработку своей собственной пакетно-ориентированной операционной системы COS ( Cray Operating System ) и собственной векторизации. Компилятор Fortran с именем "CFT" ( Cray ForTran ), оба написаны на языке Cray Assembly Language (CAL).

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

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

Попытка добиться успеха в CTSS была начата LLNL под названием NLTSS ( New Livermore Time Sharing System ), чтобы воплотить передовые концепции для операционных систем, чтобы лучше интегрировать связь с использованием нового сетевого протокола LINCS , сохраняя при этом лучшие функции CTSS. NLTSS следовал за развитием многих операционных систем и лишь на короткое время работал на оборудовании Cray конца 1980-х годов.

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

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

  • EOS (операционная система)
  • Хронология операционных систем

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

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