УНИКАЛЬНЫЙ
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2010 г. ) |
Разработчик | Крей Исследования |
---|---|
Написано в | Сборка , С |
Семейство ОС | Юникс и Линукс |
Рабочее состояние | Снято с производства |
Исходная модель | Закрытый исходный код и открытый исходный код |
Первоначальный выпуск | 1984 год |
Маркетинговая цель | Суперкомпьютеры |
Доступно в | Английский |
Платформы | Монолитное ядро : Cray-1 , 2 , X-MP , X1 , XT3 , XT4 , XT5. Микроядро : Y-MP , C90 , T3D , T3E. |
ядра Тип | Монолитные (некоторые) Микроядро (некоторые) |
По умолчанию пользовательский интерфейс | Интерфейс командной строки |
Лицензия | Собственный |
Предшественник | СХ-ОС Операционная система Cray (COS) |
Преемник | Среда Cray Linux |
Официальный сайт | www |
UNICOS — это ряд (ОС) Unix и более поздних версий Linux, вариантов операционной системы разработанных Cray для своих суперкомпьютеров . UNICOS является преемником операционной системы Cray (COS). Он обеспечивает сетевую кластеризацию исходного кода и уровни совместимости для некоторых других Unix. UNICOS был первоначально представлен в 1985 году вместе с системой Cray-2 , а затем перенесен на другие модели Cray. Первоначальная UNICOS была основана на UNIX System V Release 2 и имела множество функций Berkeley Software Distribution (BSD) (например, улучшения компьютерных сетей и файловой системы добавленных ).
Разработка
[ редактировать ]CX-OS было первоначальным названием того, что сейчас называется UNICOS. Это был прототип системы, который работал на Cray X-MP в 1984 году до порта Cray-2. Он использовался для демонстрации возможности использования Unix в суперкомпьютерной системе до того, как стало доступно оборудование Cray-2.
Обновление операционной системы было частью более масштабного движения внутри Cray Research по модернизации корпоративного программного обеспечения: включая переписывание их самого важного компилятора Fortran (cft на cft77) на языке более высокого уровня ( Pascal ) с более современными оптимизациями и векторизацией.
В качестве пути миграции для существующих клиентов COS, желающих перейти на UNICOS, в COS была введена возможность гостевой операционной системы (GOS). Единственной гостевой ОС, которая когда-либо поддерживалась, была UNICOS. Пакетное задание COS будет отправлено для запуска UNICOS, который затем будет работать как подсистема под COS, используя подмножество системных процессоров, памяти и периферийных устройств. UNICOS, работавшая под GOS, была точно такой же, как и при автономной работе: разница заключалась в том, что ядро выполняло определенные аппаратные запросы низкого уровня через перехватчик COS GOS, а не напрямую к оборудованию.
Одним из сайтов, на которых использовались очень ранние версии UNICOS, была Bell Labs , где пионеры Unix, включая Денниса Ритчи, портировали части своей восьмой редакции Unix (включая ( ввод-вывод I/O)) в UNICOS. Они также экспериментировали с гостевой функцией UNICOS, позволяющей размещать автономную версию ОС.
Релизы
[ редактировать ]Cray выпустил несколько различных ОС под названием UNICOS, в том числе:
- UNICOS : оригинальный Cray Unix, основанный на System V. Используется в Cray-1 , Cray-2 , X-MP , Y-MP , C90 и т. д.
- UNICOS MAX : Маха на базе микроядро , используемое в процессорных элементах T3D вместе с UNICOS в хост-системе Y-MP или C90.
- UNICOS/mk : серверизованная версия UNICOS, использующая Chorus микроядро для создания распределенной операционной системы . Используется на T3E . Это была последняя ОС Cray, действительно основанная на источниках UNICOS, поскольку следующие продукты были основаны на разных источниках и просто использовали имя «UNICOS».
- UNICOS/mp : не производный от UNICOS, а основанный на IRIX 6.5. Используется на X1 .
- UNICOS/lc : не производный от UNICOS, а основанный на SUSE Linux . Используется на XT3 , XT4 и XT5 . UNICOS/lc 1.x включает в себя комбинацию
- вычислительные элементы запускают микроядро Catamount (которое само основано на Cougaar )
- сервисные элементы работают под управлением SUSE Linux
- Cray Linux Environment (CLE): начиная с версии 2.1 UNICOS/lc теперь называется Cray Linux Environment.
- вычислительные элементы запускают Compute Node Linux (CNL) (который представляет собой настроенное ядро Linux) . [1] )
- элементы службы запускают SUSE Linux Enterprise Server
См. также
[ редактировать ]- Scientific Linux — дистрибутив Linux от Fermilab и CERN.
- Rocks Cluster Distribution — дистрибутив Linux для суперкомпьютеров.
Ссылки
[ редактировать ]- ^ Уоллес, Дэвид (5 мая 2007 г.). «Программное обеспечение Cray XT3/XT4: состояние и планы» (PDF) . Материалы CUG 2007 . Группа пользователей Cray. Архивировано (PDF) из оригинала 5 марта 2016 г. Проверено 18 декабря 2012 г.
- «Обзор выпуска UNICOS 10.0.1.1» . Крей Инк . Архивировано из оригинала 07 января 2020 г. Проверено 12 февраля 2009 г.
- «Обзор выпуска UNICOS/mk 2.0.6» . Cray Inc. Архивировано из оригинала 7 января 2020 г. Проверено 12 февраля 2009 г.
- «Обзор выпуска UNICOS/mp 3.1» . Cray Inc. Архивировано из оригинала 7 января 2020 г. Проверено 12 февраля 2009 г.
- «Обзор версии системного программного обеспечения Cray XT» . Cray Inc. Архивировано из оригинала 7 января 2020 г. Проверено 12 февраля 2009 г.
- Ганнетт, Фред (25 октября 2007 г.). «Часто задаваемые вопросы о суперкомпьютерах Cray и другие документы» .
- Ричи, Деннис (сентябрь 2000 г.). «Опыт использования Cray X/MP» . Архивировано из оригинала 17 марта 2013 г.