Система разделения времени Cray
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2012 г. ) |
Разработчик | Лос-Аламосская научная лаборатория , Ливерморская лаборатория Лоуренса |
---|---|
Рабочее состояние | Исторический |
Первоначальный выпуск | 1978 год |
Маркетинговая цель | Суперкомпьютеры |
Доступно в | Английский |
Платформы | Cray-1 , Cray X-MP линия |
Лицензия | Собственный |
Предшественник | Ливерморская система разделения времени |
Система разделения времени Cray , также известная в сообществе пользователей Cray как CTSS , была разработана как операционная система для Cray-1 или Cray X-MP линейки суперкомпьютеров в 1978 году. [1] CTSS был разработан Лос-Аламосской научной лабораторией (LASL, ныне LANL) совместно с Ливерморской лабораторией Лоуренса (LLL, ныне LLNL). CTSS был популярен на сайтах Cray в Министерстве энергетики США (DOE), но использовался несколькими другими сайтами Cray, такими как Суперкомпьютерный центр Сан-Диего . [2]
Обзор
[ редактировать ]Предшественником CTSS была Ливерморская система разделения времени (LTSS), которая работала на Control Data CDC 7600 линейке суперкомпьютеров . Первый компилятор был известен как LRLTRAN , в честь Радиационной лаборатории Лоуренса для TRAN , языка программирования FORTRAN 66 , но с динамической памятью и другими функциями. Версия Cray, включающая автоматическую векторизацию , была известна как CVC, что произносится как «Civic», как автомобиль Honda того периода, от Cray Vector Compiler .
разработать операционную систему для Cray-1 под названием DEIMOS , Unix-подобную операционную систему Некоторые разногласия существовали в LASL с первой попыткой Форреста Баскета для передачи сообщений . У DEIMOS были начальные проблемы с производительностью, общие для всех ранних операционных систем. Это оставило неприятные впечатления от Unix-подобных систем в Национальных лабораториях и у производителя аппаратного обеспечения Cray Research, Inc., который продолжил разработку собственной пакетно-ориентированной операционной системы COS ( Cray Operating System ) и собственной векторизации. Компилятор Фортрана под названием «CFT» ( Cray ForTran ), оба написаны на языке ассемблера Cray (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 ( Новая Ливерморская система разделения времени ), чтобы воплотить передовые концепции операционных систем для лучшей интеграции связи с использованием нового сетевого протокола под названием LINCS, сохраняя при этом лучшие функции CTSS. NLTSS следил за судьбой развития многих операционных систем и лишь недолго работал на аппаратном обеспечении Cray конца 1980-х годов.
Обзор CTSS на уровне пользователя [3] от 1982 года в главе 2 представлен краткий список функций CTSS. Другие ссылки, вероятно, можно найти в материалах Cray User Group (CUG) и ACM SOSP (Symp. on Operating Systems Proceedings). Однако из-за того, что LANL и LLNL были объектами по производству ядерного оружия, некоторые аспекты безопасности, вероятно, обрекут на необходимость выяснения более подробной информации о многих из этих частей программного обеспечения.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Система разделения времени NMFECC Cray» (PDF) . NMFECC в LLNL . Проверено 7 марта 2023 г.
- ^ Суперкомпьютерные центры
- ^ [1] Обзор CTSS, LA-5525-M, Том 7.