Cray operační systém - Cray Operating System

Cray operační systém
Vývojář Cray Research
Pracovní stav Přerušeno
První vydání 1975 ; Před 46 lety ( 1975 )
Poslední vydání 1.17.2 / červenec 1990 ; Před 30 lety ( 1990-07 )
Marketingový cíl Superpočítače
K dispozici v Angličtina
Platformy Řada Cray-1 , Cray X-MP
Ovlivněno ROZSAH CDC
Licence Proprietární
Předcházet Operační systém Chippewa
Uspěl UNICOS

Operačního systému Cray ( COS ) je Cray Research operační systém pro jeho nyní-ukončených Cray-1 (1976) a Cray X-MP superpočítačů . Následoval operační systém Chippewa (dodávaný se staršími počítačovými systémy Control Data Corporation CDC 6000 a 7600 ) a byl hlavním operačním systémem Cray, dokud nebyl na konci 80. let nahrazen UNICOS . COS byl dodán s Cray Assembly Language (CAL), Cray FORTRAN (CFT) a Pascal .

Design

Protože COS napsali zaměstnanci ex- Control Data , jeho příkazový jazyk a vnitřní organizace se silně podobaly operačnímu systému CDC SCOPE na CDC 7600 a předtím EXEC * 8 z dřívějšího rodokmenu ERA / Univac od CDC. Uživatelské úlohy byly zadávány do COS prostřednictvím front-endových počítačů prostřednictvím vysokorychlostního kanálového rozhraní a takzvaného staničního softwaru . Předními koncovými stanicemi byly obvykle velké sálové počítače IBM nebo Control Data . Nicméně prosince VAX byla také velmi populární front-end. Interaktivní použití COS bylo možné prostřednictvím stanic, ale většina uživatelů jednoduše zadala dávkové úlohy.

Datové sady rezidentní disky používané uživatelským programem byly „lokální“ pro jednotlivé úlohy. Jakmile je úloha dokončena, její místní datové sady budou uvolněny a uvolněno místo. Aby bylo možné uchovat data mezi úlohami, musely být datové soubory výslovně označeny jako „trvalé“. Datové sady magnetických pásek byly také podporovány v systémech Cray, které byly vybaveny I / O subsystémem.

COS také poskytla plánování úloh a zařízení kontrolních bodů / restartů pro správu velkých pracovních zátěží, a to i napříč výpadky systému (plánovanými i neplánovanými.)

Interně byl COS rozdělen na velmi malý EXEC předávající zprávy a řadu procesorů systémových úloh (úkoly STP). Každá úloha STP měla podobnou povahu jako programy periferních procesorů v dřívějších operačních systémech Control Data, ale protože stroje Cray neměly periferní procesory, hlavní centrální procesor provedl kód operačního systému.

Seznam úkolů STP

Úkol STP Popis
DQM Správce diskových front
EXP Procesor uživatelské výměny
JCM Správce pracovních tříd
JSH Plánovač úloh
PDM Stálý správce datové sady
SCP Procesor volání stanice
SPUŠTĚNÍ Spuštění
TQM Správce páskové fronty

Zatímco zdroj pro verzi 1.13 byl vydán jako public domain , 1.17 je k dispozici na archive.org.

Viz také

Reference