Cray operační systém - Cray Operating System
Vývojář | Cray Research |
---|---|
Pracovní stav | Přerušeno |
První vydání | 1975 |
Poslední vydání | 1.17.2 / červenec 1990 |
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.