САНМОС - SUNMOS

САНМОС (Операционная система Sandia / UNM) является Операционная система совместно разработан Сандийские национальные лаборатории и факультет компьютерных наук Университет Нью-Мексико. Целью проекта, начатого в 1991 г., является разработка переносимой, но эффективной операционной системы для массового параллельно-распределенный системы памяти.[1]

SUNMOS использует одно-постановка задач ядро и не предоставляет пейджинг по запросу. Он берет под свой контроль все узлы в распределенной системе. Однажды заявление загружен и запущен, он может управлять всей доступной памятью на узле и использовать все ресурсы, предоставляемые оборудованием. Приложения запускаются и управляются из процесса, называемого йод который работает на хост-узле. Йод бежит по солнце интерфейс для nCUBE 2, и на сервисном узле на Intel Paragon.

SUNMOS был разработан как реакция на тяжелую версию OSF / 1 это работало как односистемный образ на Paragon и потреблял 8–12 МБ из 16 МБ, доступных на каждом узле, оставляя мало памяти для вычислительных приложений. Для сравнения, SUNMOS использовал 250 КБ памяти на узел. Кроме того, накладные расходы OSF / 1 ограничивали пропускную способность сети до 35 МБ / с, в то время как SUNMOS мог использовать 170 МБ / с из максимальных доступных 200 МБ / с.[2]

Идеи SUNMOS вдохновили PUMA, вариант многозадачности, работающий только на i860 Идеал. Среди расширений PUMA был API порталов, масштабируемый высокопроизводительный API для передачи сообщений. Intel перенесла PUMA и порталы на Pentium Pro на основании ASCI Красный system и назвал его Cougar. Cray перенесла Cougar в Opteron на основании Cray XT3 и переименовал это Catamount. Версия Catamount была выпущена для общественности под названием OpenCatamount.

В 2009 году Catamount легкое ядро был выбран для Награда R&D 100.[3][4]

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

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

  1. ^ Рольф Ризен, Ли Энн Фиск; и другие. "СУНМОС?". Получено 2006-05-19. Цитировать журнал требует | журнал = (помощь)- документ, объясняющий, что такое SUNMOS (кэшированная копия CiteSeer)
  2. ^ Рольф Ризен; и другие. «Разработка и внедрение облегченных ядер для вычисления возможностей». Архивировано из оригинал на 2013-01-05. Получено 2009-10-12. Цитировать журнал требует | журнал = (помощь)
  3. ^ «Операционная система повышает производительность вычислений». Журнал R&D. 2009-07-30. Архивировано из оригинал на 2013-02-01. Получено 2009-11-10.
  4. ^ «Сандиа получает пять наград R&D 100, играет шестую роль» (Пресс-релиз). Сандийские национальные лаборатории. 2009-07-20. Получено 2009-11-10.

внешняя ссылка