Cray operativsystem | |
---|---|
Udvikler | Cray Research |
nyeste version | 1.17.2 ( 1990 ) |
Licens | offentligt domæne |
Stat | historisk |
Cray Operating System (COS) er et proprietært operativsystem udviklet af Cray Research til deres Cray-1 (1976), Cray X-MP (1982) supercomputere . Det var hovedoperativsystemet for disse platforme indtil udgivelsen af UNICOS i 1985, samtidig med udgivelsen af Cray-2 , hvor UNICOS blev det primære OS , og COS blev valgfrit. COS kom med udviklingsværktøjer i Cray Assembler Language (CAL), Cray FORTRAN (CFT) og Pascal .
Da COS blev skrevet af tidligere ansatte i Control Data Corporation (CDC), er dets kommandosprog og interne organisation meget lig SCOPE -operativsystemet til CDC 7600 -computeren og det endnu tidligere EXEC*8 OS, der blev brugt i tidligere CDC-udviklinger for ERA serie. / UNIVAC . Brugeropgaver til COS blev transmitteret gennem en kommunikationscomputer, som var forbundet til supercomputeren via en højhastighedskommunikationskanal og blev kaldt stationssoftware . Kommunikationscomputeren var typisk en IBM eller CDC mainframe , samt en DEC VAX minicomputer . Interaktivt arbejde med COS var også muligt gennem kommunikationscomputeren, men de fleste brugere foretrak blot at udstede batchjobs.
De permanent lagrede data, der blev brugt i brugerprogrammet, var "lokale" (lokale) for et enkelt job. Da jobbet var udført, skulle dets lokale data returneres og gendannes. For at beholde data mellem jobs skulle de udtrykkeligt udpeges som "permanente" (permanente). Bånddata blev også understøttet, hvis Cray-computeren var udstyret med et I/O-undersystem.
COS leverede også jobplanlægning og checkpointing for at håndtere store arbejdsbelastninger, selv når systemet var inaktivt (planlagt eller ikke-planlagt).
Internt var COS opdelt i meget små meddelelsesformidlere og mange systemopgavebehandlere. Hver STP lignede i det væsentlige de perifere behandlingsprogrammer i de tidlige Control Data-operativsystemer. For eksempel blev PDM brugt til at administrere persistente data, TDM til bånddata, DQM til at administrere diskanmodninger osv.
Kildekoden til COS version 1.13 blev erklæret for offentlig ejendom , ingen kopier af den overlevede, og derfor blev COS betragtet som tabt, indtil en af brugerne i 2012 opdagede og lagde et diskbillede med version 1.17 på internettet. [en]
Cray udviklinger | ||
---|---|---|
Cray Research | ||
Cray Computer Corp. |
| |
Cray Research Superservers |
| |
Cray Inc. |
| |
Software |
|