Кіріспе

UNICOS – Cray компаниясы өз суперкомпьютерлері үшін әзірлеген Unix және одан кейін Linux операциялық жүйелерінің (ОЖ) түрлері. UNICOS – Cray операциялық жүйесінің (COS) ізбасары. Ол кейбір басқа Unix жүйелері үшін желілік кластерлеу және бастапқы код үйлесімділігі қабаттарын қамтамасыз етеді. UNICOS алғаш рет 1985 жылы Cray 2 жүйесімен бірге ұсынылды және кейіннен басқа Cray модельдеріне көшірілді. UNICOS-тің бастапқы нұсқасы UNIX System V Release 2-ге негізделген, және оған көптеген Berkeley Software Distribution (BSD) мүмкіндіктері (мысалы, компьютерлік желілер және файлдық жүйе жақсартулары) қосылды.

Даму

CX OS – қазіргі UNICOS-қа берілген бастапқы атау. Бұл 1984 жылы Cray X MP-де, Cray 2 портына дейін жұмыс істеген прототиптік жүйе болды. Cray 2 аппараттық құралы қол жетімді болмай тұрып, Unix-ті суперкомпьютер жүйесінде пайдалану мүмкіндігін көрсету үшін ол қолданылды. Операциялық жүйені жаңарту – Cray Research компаниясының корпоративтік бағдарламалық жасақтамасын жаңғыртуға бағытталған үлкен жобасының бір бөлігі болды: оның ішінде олардың ең маңызды Fortran компиляторы (cft-тан cft77-ге дейін) жоғары деңгейдегі тілде (Pascal) көбірек заманауи оптимизациялармен және векторизациялармен қайта жазылды. UNICOS-қа көшуді қалаған COS қолданушылары үшін миграция жолы ретінде COS-қа Қонақ Операциялық Жүйе (GOS) мүмкіндігі енгізілді. Қолдау көрсетілген жалғыз қонақ ОЖ – UNICOS болды. UNICOS-ты іске қосу үшін COS пакеттік тапсырмасы жіберілді, ол COS астында жүйелік процессорлардың, жадтың және сыртқы құрылғылардың шектеулі жиынтығын пайдалана отырып, қосалқы жүйе ретінде жұмыс істейтін. GOS-та жұмыс істейтін UNICOS дербес жұмыс істеген кездегідей болды: айырмашылық – ядро аппаратқа тікелей емес, COS GOS интерфейсі арқылы белгілі бір төменгі деңгейдегі аппараттық сұраныстарды жіберетін. UNICOS-тың алғашқы нұсқаларын сынаған орындардың бірі Bell Labs болды, онда Unix пионерлері, соның ішінде Деннис Ричи, Unix-тің сегізінші нұсқасының бөліктерін (STREAMS кіріс/шығыс (I/O) қоса) UNICOS-қа көшірді. Олар сондай-ақ UNICOS ішінде қонақ құрылғысымен тәжірибе жасады, бұл ОС-тің дербес нұсқасына өзін-өзі хост ретінде орналастыруға мүмкіндік берді.