CDC 3000-serien

CDC 3000-serien
CDC 3000 family overview - 3D rendering.jpg
CDC 3000 familjeöversikt
Design
Tillverkare Control Data Corporation
Designer Seymour Cray
Hölje
Mått


Höjd: 191 cm (75 tum) Längd (dubbel): 214 cm (84 tum) Längd (enkel) : 114 cm (45 tum) Bredd: 68 cm (27 tum)
Systemet
Efterträdare CDC 6000-serien

CDC 3000-serien ("trettiosexhundra" eller "trettioenhundra") är en familj av stordatorer från Control Data Corporation (CDC). Den första medlemmen, CDC 3600 , var ett 48-bitarssystem som introducerades 1963. Samma grundläggande design ledde till nedskärningen av CDC 3400 1964, och sedan 24-bitars CDC 3300 , 3200 och 3100 som introducerades mellan 1964 och 1965 3000-serien ersatte de tidigare CDC 1604- och CDC 924- systemen.

Linjen blev en stor framgång och blev CDC:s kassako under 1960-talet. Serien sålde betydligt bättre än de mycket snabbare och dyrare maskinerna i CDC 6000-serien , men prestandan hos 3000-talet i förhållande till andra leverantörer urholkades snabbt. Linjen fasades ut ur produktion i början av 1970-talet till förmån för nya medlemmar i 6000-serien, och sedan CDC Cyber -serien, ursprungligen baserad på 6600-designen men spänner över ett brett utbud av prestanda.

Specifikationer

Modell Ordstorlek Utgivningsdatum Pris Frekvens Minne max MIPS Bild
CDC 3600 48-bitars 06-1963 1 200 000 USD 714 kHz (1,4 μs cykel) 1,536 megabyte (262144 x 48 bitar) 0,700 MIPS CDC 3600 - 3D rendering.jpg
CDC 3400 48-bitars 11-1964 $680 000 667 kHz (1,5 μs cykel) 192 kilobyte (32767 x 48 bitar) 0,700 MIPS CDC 3400 - 3D rendering.jpg
CDC 3300 24-bitars 12-1965 $220 000 800 kHz (1,25 μs cykel) 768 kilobyte (262144 x 24 bitar) 0,800 MIPS CDC 3300 - 3D rendering.jpg
CDC 3200 24-bitars 05-1964 200 000 USD 800 kHz (1,25 μs cykel) 96 kilobyte (32767 x 24 bitar) 0,800 MIPS CDC 3200 - 3D rendering.jpg
CDC 3100 24-bitars 02-1965 $120 000 571 kHz (1,75 μs cykel) 96 kilobyte (32767 x 24 bitar) 0,500 MIPS CDC 3100 - 3D rendering.jpg

Upper 3000-serien

Den övre 3000-serien använde en 48-bitars ordstorlek. Den första 3000-maskinen som tillverkades var CDC 3600 ; levererades första gången i juni 1963. De första leveranserna av CDC 3400 och CDC 3800 var i december 1965. Dessa maskiner var designade för vetenskapliga datortillämpningar; de var uppgraderingsvägen för användare av CDC 1604-maskinerna. Dessa maskiner överskuggades dock av de kommande maskinerna i 60-bitars CDC 6000-serien när CDC 6600 introducerades i december 1964 och levererades 1965. Vissa avancerade datorlabb köpte dessa maskiner som stopp medan de väntade på leverans av deras 6600-maskin. (CDC hade indikerat att 6600-maskinerna skulle använda samma assemblerspråk.)

Nedre 3000-serien

Den nedre 3000-serien använde en 24-bitars ordstorlek. De var baserade på den tidigare CDC 924 - en 24-bitarsversion av (48-bitars) CDC 1604 . Den första lägre 3000 som släpptes var CDC 3200 (maj 1964), följt av den mindre CDC 3100 (februari 1965) och CDC 3300 (december 1965). Den sista maskinen i serien, CDC 3500 , släpptes i mars 1967 och använde integrerade kretsar istället för diskreta komponenter. 3300 och 3500 hade valfria flyttfunktioner, flyttalsaritmetik och BDP -instruktioner (Business + Data Processing). Dessa maskiner var inriktade på affärs- och kommersiell datoranvändning.

3150:an

Control Data Corporations CDC 3150 beskrevs som en "batchdator" och den inkluderade en FORTRAN och en COBOL-kompilator. Dess konsol såg ut så här .

Instruktionsuppsättningar

Instruktionsuppsättningen i den övre 3000-serien bestod mestadels av 24-bitars instruktioner (packade med två per ord), men innehöll också några 48-bitars instruktioner. Den nedre 3000 var baserad på en 24-bitars delmängd av de som var tillgängliga på de övre 3000 systemen. Det var därför möjligt att skriva program som skulle köras på alla 3000 system. Och eftersom dessa system var baserade på de tidigare instruktionsuppsättningarna 1604 och 924, fanns det också en viss bakåtkompatibilitet . Men systemen avvek från varandra på områden som flytt och BDP-instruktionerna.

Minne

Alla datorer i 3000-serien använde magnetiskt kärnminne . CDC 3500-maskinen använde samma kärnminnesmoduler som används i CDC 6000 / Cyber ​​70-seriens datorer.

CDC 3302 kärnminne

Arkitektur

Den nedre 3000-processorn var en 24-bitars arkitektur: instruktioner var 24 bitar långa, liksom de två operandregistren A och Q. Det fanns fyra indexregister på 15 bitar, B0 till B3, även om B0 alltid är noll (noll vid läsning ; skriver påverkar inte värdet). Det fanns inget statusregister (flaggor eller tillståndskod). Upp till 32 768 ord kärnminne, 24 bitar per ord, kunde adresseras direkt och flera banker kunde kopplas in. Två eller tre minnesbankskonfigurationer var vanligast.

Varje instruktion innehöll sex bitar av opkod, en bit som specificerade om indirekt adressering användes, två bitar av indexregisteradress och femton bitar av adress.

Aritmetik var ettor komplement , så det fanns två former av noll: positiv nolla och negativ nolla . A- och Q-registret skulle kunna fungera som ett kombinerat 48-bitars register för vissa aritmetiska instruktioner. E-registret hade 48 bitar.

3600-processorn kunde utföra cirka en miljon instruktioner per sekund (1 MIPS), vilket gav den superdatorstatus 1965.

Mycket av den grundläggande arkitekturdesignen i 3000-serien gjordes av Seymour Cray , och skickades sedan vidare till andra för att slutföra när han gick vidare till att designa CDC 6000-serien. Flera av de innovativa funktionerna som gjorde 6600 till "den första superdatorn" kan ses i prototyp i 3000-serien.

programvara

Operativsystemen för de övre 3000 kallades SCOPE (Supervisory Control Of Program Execution). Tape SCOPE var ett seriellt batch-operativsystem utan buffring för kortläsning eller utskriftsspooling. Drum SCOPE uppgraderade prestanda och innehöll utskriftsspooling. CDC utvecklade ett OS för 3800 som heter SUMMIT (Simultaneous Usage of Multiprogramming, Multiprocessing with Interactive Timesharing) för att dra nytta av hårdvarans avancerade funktioner. Eftersom CDC fokuserade alla sina resurser på att utveckla 6600-systemet släpptes SUMMIT aldrig.

Det tidigaste operativsystemet för den lägre 3000-serien hette RTS OS. Men det ersattes snabbt med MSOS (Mass Storage OS). Det främsta operativsystemet för CDC 3300 och CDC 3500 kallades MASTER (Multi Access, Shared Time Executive Rutine). MASTER var ett multi-tasking, diskbaserat OS men fortfarande batchjobborienterat. Kortjobb cacheades till disk och skrivarutdata buffrades. MASTER-optimerad minnesanvändning med maskinvara för sidmappning.

Ett operativsystem kallat REAL-TIME SCOPE fanns för både nedre och övre 3000-system. En diskbaserad version av SCOPE gjordes så småningom tillgänglig för upper-3000-systemen.

FORTRAN , COBOL och ALGOL var tillgängliga. Assemblyspråket kallades COMPASS . _ Dessa var tillgängliga från CDC.

Ett APL- system för datorer i övre 3000-serien utvecklades vid University of Massachusetts Amherst . Detta system gjordes tillgängligt för andra användare av upper 3000-serien. [ citat behövs ]

Karaktärsuppsättning

Operativsystemen för CDC 3xxx använde vanligtvis sexbitarstecken, så 64-teckenuppsättningen innehöll inte gemener. Teckenuppsättningen som ingår (i visningskodordning ):

 : AZ 0-9 + - * / ( ) $ =  (mellanslag)  , . # [ ] % " _ ! & ' ? < > @ \ ^ ;  

Denna sexbitars förlängning av fyrabitars BCD-kodningen kallades BCDIC (BCD-utbyteskod). IBM utökade senare denna kod ytterligare för att skapa den åttabitars "extended BCDIC", eller EBCDIC -koden.

Beroende på enheten renderas vissa tecken annorlunda, särskilt linjeskrivaren och vissa terminaler:

karaktär
ibland visas som
#
"
_ → eller {
!
&
'
? ↓ eller }
@
\
^ ¬

Observera avsaknaden av kontrolltecken, särskilt vagnretur och radmatning . Dessa kodades av poststrukturen.

Delvis lista över användare

Förenta staterna

Oregon State University erbjöd en CDC 3300 för användning från mitten till slutet av 1960-talet fram till omkring 1980. Den använde ett hemmaodlat operativsystem känt som OS3 (för Oregon State Open Shop Operating System).

US Internal Revenue Service använde CDC 3000-seriens datorer i många år.

Northeastern University i Boston använde en CDC 3300 i början av 1970-talet.

International Timesharing Corporation (ITS) i Chaska, Minnesota sålde tidsdelningstjänster med CDC 3300s. (ITS förvärvade senare ett annat tidsdelningsföretag som använde CDC 3600s, innan det i sin tur förvärvades av United Computing Systems i Kansas City, Missouri.)

California State University i Northridge hade en dubbel 3170 som gav tidsdelningstjänst till California State University and College-systemet. Många av de andra campusen hade också CDC 3150-maskiner för lokal batchdrift. 1970 installerades CDC 3150 på de flesta campus i California State College-systemet. San Jose State och LA State fick CDC 3300s och fungerade som regionala datacenter med (mycket fläckiga) datalänkar till de andra campusen. California State Polytechnic College (San Luis Obispo) och San Diego State University hade IBM System/360s. Resten fick 3150s. Typisk konfiguration var 24K ord av 24-bitars kärnminne, fyra 7-spårs bandenheter, trumskrivare, kortläsare, korthålslag, två 8MB skivenheter (borttagbara paket). På Humboldt State College där jag arbetade användes detta för både administrativa och instruktionsändamål. Den ersatte en IBM 1620.

Det amerikanska flygvapnet använde många CDC 3800-seriesystem i Air Force Satellite Control Facility som ligger vid vad som nu är Onizuka Air Force Station i Sunnyvale, Kalifornien. Som en del av Air Force Satellite Control Network användes de för att göra omloppsplanering och underhållsberäkningar för försvarssatelliter tills de fasades ut och ersattes av IBM stordatorer i mitten av 1990-talet. Dessa system använde JOVIAL för att ge den noggrannhet som krävs för dessa beräkningar.

Center for Naval Analyzes hade en CDC 3800 från omkring 1968 till omkring 1975. Den användes för vetenskaplig beräkning till stöd för operationsforskning för den amerikanska flottan.

Michigan State Universitys avdelning för datavetenskap och teknik hade en CDC 3600

CDC:s sydvästra region hade följande konton i slutet av 1960-talet och början av 1970-talet :

Long Beach Memorial Hospital, Long Beach, Kalifornien (patients lokaliseringsspårning och fakturering)
Många av Kaliforniens statliga universitet (Fullerton, Los Angeles, etc.) på deras tekniska avdelningar
California State College Los Angeles var också datacenter för den södra delen av Kalifornien. (vanliga antagningar, etc.)
California State College San Jose, det regionala datacentret i norra Kalifornien, hade ett CDC 3300, liksom LA State Southern Regional datacenter.
Jet Propulsion Lab (Pasadena, Kalifornien) - test av olika yttre rymdmoduler
University of Texas, El Paso
Vandenberg AFB (missile launch control) (även två CDC 3600s - huvudbas - användning okänd)
Thompson-Ramo-Wollridge - Redondo Beach, Kalifornien
Cal Poly, Pomona, Kalifornien (ingenjörskola)
Cal Poly Northridge, Kalifornien (ingenjörskola)
Point Magoo, Naval Air Station (väderballongspårning/dataanalys)
El Centro Naval Air Station
Camp Pendleton, Kalifornien (US Marine Corps) - utveckling/ testbädd för Marine Tactical Aircraft Command and Control System - MTACCS) - Ursprungligen 3300 - uppgraderad till en 3500 ca 1973-74.
Beverly Hills Data Center - en del av CDC Cybernet-nätverket och också en sällsynthet för CDC - gjorde fullständig bankberäkning för cirka 12 små lokala banker. En mittpunkt av CyberNet-systemet, det gränssnitt till Los Angeles Data Center (CDC 6600). Bankkontona förvärvades från Corporation for Economic, Industrial and Operations Research (CEIR) - ett IBM-system (1401?) som ersattes med 3300. Detta system hade 8 eller 10 CDC 854-diskenheter och kopplat till en Burroughs modell B- 3000 magnetisk bläck teckenläsare (MICR).

Europa

CERN använde en CDC 3800 från 1966 till januari 1969, då den ersattes av en CDC 6600. 3800 köptes sedan av staten Genève och installerades vid det lokala universitetet i Genève.

Ett antal CDC 3000 installerades i Frankrike, antingen i akademiska datorcenter, i mjukvaruföretag eller inom flyg-, kärnkrafts- och oljeindustrin.

Universitetet i Oslo hade en CDC 3300 (1967 - 1976)

En CDC 3300 installerades i slutet av 1960-talet i England, i Computation Research & Development Ltd, ett Londonbaserat dotterbolag till civilingenjörskonstruktörerna Freeman Fox & Partners. Den användes för tekniska beräkningar och kommersiella beräkningar. Den togs ur bruk 1974.

Den tyska meteorologiska tjänsten Deutscher Wetterdienst använde en CDC 3800 och CDC 3400 för numeriska väderförutsägelser i slutet av 1960-talet.

Oceanien

Det fanns många CDC 3000-seriens maskiner i Australien. CSIRO lät installera en 3600 i Canberra 1964, med satellit 3200-maskiner i Melbourne, Sydney och förmodligen Brisbane och Adelaide. Bureau of Census and Statistics hade en 3600, 3300 och en 3500 i Canberra, med en 3200 i var och en av de sex delstatshuvudstäderna, av vilka flera uppgraderades till 3300-talet omkring 1970. Monash University hade en 3200 levererad 1964. Defense Signals Directorate hade minst en. BHP hade två 3300-maskiner vid vart och ett av sina datacenter i Newcastle och Port Kembla. De ersattes av 3500-tal 1977 och var i drift till mitten av 1980-talet.

kommunistiska blocket

Det kommuniststyrda Ungern skaffade en CDC 3300-maskin mellan 1969 och 1971. Den administrerades av National Academy of Sciences under hela 1970-talet, främst för att köra vetenskapliga beräkningar.

Andra CDC 3300-system installerade i tidigare östblocksländer (listan är inte komplett):

  • Dataforskningscenter Bratislava med bidrag från OSN Development Program, CRC/UNDP
  • Centrala statistikkontoret, Prag.
  • Rumänska flygplan, Bukarest (3500-system)

Standard kringutrustning

  • 405 - Kortläsare. 80 kolumner "höghastighets" hålkortsläsare
  • 415 - Card punch, 80 kolumn kort punch
  • 501 - Linjeskrivare, roterande trumma, 136 tecken bred skrivare. Observera att det inte fanns några små bokstäver.
  • 505 - Linjeskrivare
  • 512 - Linjeskrivare, kedjetyp
  • 601 - Magnetisk bandenhet
  • 604 - Magnetisk bandenhet
  • 607 - Magnetisk bandenhet
  • 609 - Magnetisk bandenhet (9-spår)
  • 700-serien - Optisk sidläsare
  • 800 - Serie med roterande magnetiska minne
  • 808 - Roterande skivor, ca 32 tum per skiva, ca 32-36 skivor per spindel.
  • 852 - Diskenhet med flyttbart mediapaket, 2 till 3 miljoner sju 7-bitars tecken, sex diskar (10 inspelningsytor)/pack. Datakompatibel med IBM 1311
  • 853 - Liknar 852, 4 miljoner tecken. Media mekaniskt utbytbara med IBM 1311, men inte inspelad data
  • 854 - Liknar 853, 8 miljoner tecken
  • 915 - Optisk sidläsare

CDC 6000-serien marknadsfördes också initialt med många av samma kringutrustning.

Bilder

CDC 3000-serien, i grundkonfiguration
3 vyer av en CDC 3000-serien modell 3400 med storlek
CDC 3800-konsol vid Udvar-Hazy Center på Smithsonian National Air and Space Museum

Se även

externa länkar