Cray operativsystem

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 31 december 2018; kontroller kräver 3 redigeringar .
Cray operativsystem
Utvecklaren Cray Research
senaste versionen 1.17.2 ( 1990 )
Licens allmängods
stat historisk

Cray Operating System (COS) är ett patentskyddat operativsystem utvecklat av Cray Research för dess Cray-1 (1976), Cray X-MP (1982) superdatorer . Det var huvudoperativsystemet för dessa plattformar fram till lanseringen av UNICOS 1985, samtidigt med lanseringen av Cray-2 , där UNICOS blev huvudoperativsystemet och COS blev valfritt. COS kom med utvecklingsverktyg i Cray Assembler Language (CAL), Cray FORTRAN (CFT) och Pascal .

Eftersom COS skrevs av tidigare anställda på Control Data Corporation (CDC), liknar dess kommandospråk och interna organisation mycket operativsystemet SCOPE för CDC 7600 -datorn och det ännu tidigare EXEC*8 OS som användes i tidigare CDC-utvecklingar för ERA serie. / UNIVAC . Användaruppgifter för COS överfördes via en kommunikationsdator, som var kopplad till superdatorn via en höghastighetskommunikationskanal och kallades stationsprogramvara . Kommunikationsdatorn var vanligtvis en IBM- eller CDC- stordator , såväl som en DEC VAX-minidator . Interaktivt arbete med COS var också möjligt via kommunikationsdatorn, men de flesta användare föredrog att helt enkelt utfärda batchjobb.

Den permanent lagrade datan som användes i användarprogrammet var "lokal" (lokal) för ett enda jobb. När jobbet var klart måste dess lokala data returneras och återställas. För att behålla data mellan jobben måste de uttryckligen betecknas som "permanenta" (permanenta). Banddata stöddes också om Cray-datorn var utrustad med ett I/O-undersystem.

COS tillhandahöll också jobbschemaläggning och kontrollpunkter för att hantera stora arbetsbelastningar även när systemet var inaktivt (planerat eller oplanerat).

Internt var COS uppdelat i mycket små meddelandeförmedlare och många System Task Processorer. Varje STP liknade i huvudsak de perifera bearbetningsprogrammen i de tidiga operativsystemen Control Data. Till exempel användes PDM för att hantera beständiga data, TDM för banddata, DQM för att hantera diskförfrågningar, etc.

Källkoden för COS version 1.13 förklarades som allmän egendom , inga kopior av den överlevde, och därför ansågs COS vara förlorad tills 2012 en av användarna upptäckte och lade ut på Internet en diskavbildning med version 1.17. [ett]

Se även

Anteckningar

  1. COS 1.17-diskavbildning för Cray-1/X-MP: Gratis nedladdning, lån och streaming: Internetarkiv

Länkar