Эта статья требует дополнительных ссылок для проверки . ( декабрь 2012 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Разработчик | Лос-Аламосская научная лаборатория , Ливерморская лаборатория Лоуренса |
---|---|
Рабочее состояние | Исторический |
Маркетинговая цель | Суперкомпьютеры |
Доступно в | английский |
Платформы | Cray-1 , линия Cray X-MP |
Система разделения времени 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] Обзор CTSS, LA-5525-M, Том 7