Кіріспе

SUNMOS (Sandia/UNM Operating System) – Sandia National Laboratories және Нью-Мексико университетінің Компьютерлік ғылымдар бөлімі бірлесіп жасаған операциялық жүйе. 1991 жылы басталған жобаның мақсаты – жаппай параллельді, таратылған жад жүйелері үшін жоғары портативті, бірақ тиімді операциялық жүйені әзірлеу. SUNMOS бір міндеттік ядроны пайдаланады және сұраныс бойынша беттерді ауыстыруды (demand paging) қамтамасыз етпейді. Ол таратылған жүйедегі барлық түйіндерді басқарады. Қолданба жүктеліп, іске қосылғаннан кейін, ол түйіндегі барлық қолжетімді жадты басқара алады және аппараттық құралдар ұсынған толық ресурстарды пайдалана алады. Қолданбалар host түйінде іске қосылып, yod деп аталатын процесс арқылы басқарылады. Yod nCUBE 2 үшін Sun интерфейсінде және Intel Paragon жүйесіндегі сервистік түйінде жұмыс істейді. SUNMOS, OSF/1 операциялық жүйенің ауыр салмақты нұсқасына жауап ретінде әзірленді. OSF/1 Paragon жүйесінде бір жүйелік бейне ретінде жұмыс істеді және әр түйіндегі 16 МБ жадтың 8-12 МБ-ын пайдаланды, есептеулік қолданбалар үшін аз жад қалдырды. Қарама-қарсылығы, SUNMOS әр түйін үшін 250 КБ жадты пайдаланды. Бұдан өзге, OSF/1 желілік өткізу қабілетін 35 МБ/с-қа дейін шектеді, ал SUNMOS қолжетімді 200 МБ/с-тың 170 МБ/с-ын пайдалана алды. SUNMOS идеялары PUMA-ны, i860 Paragon жүйесінде ғана жұмыс істейтін көпміндеттік нұсқасын шабыттандырды. PUMA кеңейтімдерінің арасында Portals API, масштабталатын, жоғары өнімділікке ие хабар алмасу API болды. Intel PUMA және Portals-ты Pentium Pro негізіндегі ASCI Red жүйесіне көшіріп, Cougar деп атады. Cray Cougar-ды Opteron негізіндегі Cray XT3 жүйесіне көшіріп, Catamount деп атады. Catamount-тың OpenCatamount деп аталатын нұсқасы көпшілікке ұсынылды. 2009 жылы Catamount жеңіл ядросы R&D 100 сыйлығына ие болды.