SDS 930
SDS 930 var en kommersiell 24-bitars dator med bipolära kopplingstransistorer som såldes av Scientific Data Systems . Det tillkännagavs i december 1963, med första installationer i juni 1964.
Beskrivning
Ett SDS 930-system består av minst tre standardskåp (30 cu ft, 0,85 m 3 ) som väger cirka 3 200 pund (1,6 korta ton; 1,5 t). Den består av en aritmetisk och logisk enhet, minst 8 192 ord (24-bitars + enkel paritetsbit ) magnetiskt kärnminne och IO-enheten. Tvås komplement heltalsaritmetik används. Maskinen har heltalsmultiplicera och dividera, men ingen flyttals-hårdvara. En valfri korrelations- och filtreringsenhet (CFE) kan läggas till, som är kapabel till mycket snabba flyttalsmultipliceringsoperationer ( främst avsedd för digitala signalbehandlingstillämpningar).
En fristående konsol tillhandahålls också, som inkluderar binära visningar av maskinens register och växlar till start- och felsökningsprogram. Användarinmatning kommer från en Teletype Model 35 ASR-enhet och en höghastighetsläsare för pappersband (300 cps). De flesta system inkluderar minst två magnetbandsenheter, som arbetar med upp till 75 tum/s vid 800 bpi. Det normala utbudet av kringutrustning är också tillgänglig, inklusive magnetiska trumenheter, kortläsare och stansar, och en omfattande uppsättning analog-digital/digital-analog konverteringsenheter. En grafisk visningsenhet (vektorläge) finns också tillgänglig, men den inkluderar inte ett sätt för tangentbordsinmatning.
SDS 930 är en typisk liten till medelstor vetenskaplig dator från 1960-talet. Hastigheten är bra för sina kostnader, men med en heltalstilläggstid på 3,5 mikrosekunder är den inte i samma liga som dagens vetenskapliga arbetshästar (CDC 6600, till exempel). En välutrustad 930 kan lätt överstiga 10 skåp och kräver ett klimatkontrollerat rum på 300–500 sq ft (28–46 m 2 ). Priset för ett sådant system 1966 skulle vara i närheten av $500K.
Tillgängliga programmeringsspråk inkluderar FORTRAN II, ALGOL 60 och assemblerspråket känt som Meta-Symbol. FORTRAN-systemet är mycket kompakt och har designats och implementerats av Digitek för SDS för att kompilera och köras i 4 096 ord SDS 900-seriens maskiner. För att göra något användbart i så litet minnesutrymme, förlitar sig kompilatorn på en SDS-arkitektonisk funktion känd som Programmed OperatorS eller POPS. Denna funktion består av en enda bit i instruktionsordet som får maskinen att "markera plats och förgrena sig" till minnesadressen för instruktionskodvärdet plus 100 (oktal). Som ett resultat kan pseudo-instruktioner definieras och implementeras, vilket ger mycket kompakt kod för specialändamål. Både FORTRAN-kompilatorn och runtime drar fördel av denna möjlighet.
Mot slutet av SDS 930:s marknadslivslängd introducerades ett realtidsmonitorsystem , som inkluderade en FORTRAN IV-kompilator. Varken operativsystemet eller kompilatorn användes flitigt av kunderna. Många organisationer modifierade och förbättrade 930-talets hårdvara. Project Genie vid University of California, Berkeley , lade till hårdvara för att möjliggöra tidsdelning med Berkeleys tidsdelningssystem . Dessa ändringar utgjorde senare grunden för SDS 940 . Andra operativsystem skrevs också för maskinen av kunder, inklusive Arachnid (Spider) vid University of Texas i Austin.
SDS 930s kunde hittas på de flesta av de stora amerikanska statliga labb vid den tiden, inklusive Los Alamos Scientific Laboratory. Tidiga flygsimulatorer använde SDS 930, på grund av dess förmåga att multiplicera och dividera med heltal i hårdvara och dess realtidsdatainsamling och perifera moduler. Maskinerna är särskilt väl lämpade för denna och andra typer av datainsamling och realtidsanalys, samt att fungera som ett digitalt styrsystem för analog-hybridsystem.
Surface Ship ASW Attack Trainer (enhet 14A2A) använde en SDS 930-dator och designades för att träna ASW-attackteamet för en jagare från den amerikanska marinen i ubåtskrigföring genom att tillhandahålla realistiska simuleringar i land med kostnadsbesparingar i drifttid och kostnader till sjöss.
Vid 1974 uppskattningar fanns det fortfarande cirka 200 SDS-930/940/945-datorer installerade.