Sistem de operare Cray | |
---|---|
Dezvoltator | Cercetare Cray |
ultima versiune | 1.17.2 ( 1990 ) |
Licență | domeniu public |
Stat | istoric |
Cray Operating System (COS) este un sistem de operare proprietar dezvoltat de Cray Research pentru supercalculatoarele sale Cray-1 (1976), Cray X-MP (1982) . A fost principalul sistem de operare pentru aceste platforme până la lansarea UNICOS în 1985, simultan cu lansarea Cray-2 , unde UNICOS a devenit principalul sistem de operare , iar COS a devenit opțional. COS a venit cu instrumente de dezvoltare în Cray Assembler Language (CAL), Cray FORTRAN (CFT) și Pascal .
Deoarece COS a fost scris de foști angajați ai Control Data Corporation (CDC), limbajul său de comandă și organizarea internă sunt foarte asemănătoare cu sistemul de operare SCOPE pentru computerul CDC 7600 și cu sistemul de operare EXEC*8 chiar mai vechi, utilizat în dezvoltările CDC anterioare pentru ERA. seria. / UNIVAC . Sarcinile utilizatorului pentru COS au fost transmise printr-un computer de comunicare, care a fost conectat la supercomputer printr-un canal de comunicare de mare viteză și a fost numit software de stație . Calculatorul de comunicare era de obicei un mainframe IBM sau CDC , precum și un minicomputer DEC VAX . Lucrarea interactivă cu COS a fost posibilă și prin intermediul computerului de comunicații, dar majoritatea utilizatorilor au preferat să emită pur și simplu joburi în lot.
Datele stocate permanent utilizate în programul utilizatorului au fost „locale” (locale) pentru o singură lucrare. Când lucrarea a fost finalizată, datele locale au trebuit să fie returnate și restaurate. Pentru a păstra datele între locuri de muncă, acestea trebuiau desemnate în mod explicit drept „permanente” (permanente). Datele de bandă erau de asemenea acceptate dacă computerul Cray era echipat cu un subsistem I/O.
COS a oferit, de asemenea, programarea lucrărilor și puncte de control pentru a gestiona sarcini mari de lucru chiar și atunci când sistemul era inactiv (planificat sau neprogramat).
Pe plan intern, COS a fost împărțit în manageri de transmitere a mesajelor foarte mici și multe procesoare de sarcini de sistem. Fiecare STP a fost similar în esență cu programele de procesare periferică din primele sisteme de operare Control Data. De exemplu, PDM a fost folosit pentru a gestiona datele persistente, TDM pentru datele pe bandă, DQM pentru a gestiona cererile de disc etc.
Codul sursă al COS versiunea 1.13 a fost declarat domeniu public , nicio copie a acestuia nu a supraviețuit și, prin urmare, COS a fost considerat pierdut până când în 2012 unul dintre utilizatori a descoperit și a postat pe Internet o imagine de disc cu versiunea 1.17. [unu]
Cray | Evoluții||
---|---|---|
Cercetare Cray | ||
Cray Computer Corp. |
| |
Superservere de cercetare Cray |
| |
Cray Inc. |
| |
Software |
|