UNIVAC 1101
Också känd som | ERA 1101 |
---|---|
Utvecklare | Engineering Research Associates (ERA) |
Tillverkare | Engineering Research Associates |
Utgivningsdatum | 1950 |
Mått | 38 fot (12 m) lång, 20 fot (6,1 m) bred |
Massa | 8,4 korta ton (7,6 t) |
Efterträdare | UNIVAC 1103 |
ERA 1101 , senare omdöpt till UNIVAC 1101 , var ett datorsystem designat och byggt av Engineering Research Associates (ERA) i början av 1950-talet och fortsatte att säljas av Remington Rand Corporation efter att företaget senare köpte ERA. Dess (inledande) militära modell, ERA Atlas , var den första dator med lagrat program som flyttades från sin tillverkningsplats och som framgångsrikt installerades på en avlägsen plats. Remington Rand använde 1101:ans arkitektur som grund för en serie maskiner in på 1960-talet.
Historia
Kodbrott
ERA bildades från en grupp kodbrytare som arbetade för den amerikanska flottan under andra världskriget . Teamet hade byggt ett antal kodbrytande maskiner, liknande den mer kända Colossus-datorn i England, men designade för att attackera japanska koder . Efter kriget var marinen intresserade av att hålla ihop laget trots att de formellt måste avvisas från marinens tjänst. Resultatet blev ERA, som bildades i St. Paul, Minnesota i hangarerna på en tidigare Chase Aircraft- skuggfabrik.
Efter kriget fortsatte teamet att bygga kodbrytande maskiner, inriktade på specifika koder. Efter att en av dessa koder ändrats, vilket gjorde en dyr dator föråldrad, övertygade teamet marinen om att det enda sättet att göra ett system som skulle förbli användbart var att bygga en helt programmerbar dator. Marinen gick med på det och 1947 finansierade de utvecklingen av ett nytt system under "Task 13".
De resulterande maskinerna, kända som "Atlas", använde trumminne för huvudminnet och innehöll en enkel centralenhet byggd för heltalsmatematik. Den första Atlas-maskinen byggdes, flyttades och installerades vid Army Security Agency i december 1950. [ självpublicerad källa ] En snabbare version med Williams-rör och -trummor levererades till NSA 1953.
Kommersialisering
Företaget övergick till uppgiften att sälja systemen kommersiellt. Atlas fick sitt namn efter en karaktär i den populära serieserien Barnaby , och de bestämde sig först för att döpa de kommersiella versionerna till "Mabel". Jack Hill föreslog "1101" istället; 1101 är den binära representationen av siffran 13. ERA 1101 tillkännagavs offentligt i december 1951. Atlas II, något modifierad, blev ERA 1103 , medan en kraftigare modifierad version med kärnminne och stöd för flytande matematik blev UNIVAC 1103A .
Vid ungefär denna tidpunkt blev företaget indraget i en lång rad politiska manövrer i Washington, DC Drew Pearsons Washington Merry-Go-Round hävdade att grundandet av ERA var en intressekonflikt för Norris och Engström eftersom de hade använt sin krigstid statliga förbindelser att starta ett företag för egen vinst. Den resulterande rättsliga bråket gjorde företaget utmattat, både ekonomiskt och känslomässigt. 1952 köptes de av Remington Rand, till stor del som ett resultat av dessa problem.
Remington Rand hade nyligen köpt Eckert–Mauchly Computer Corporation , byggare av den berömda UNIVAC I , den första kommersiella datorn i USA. Även om ERA och UNIVAC drevs separat inom företaget och ville tjäna pengar på UNIVAC:s välkända namn, döpte de om maskinen till "UNIVAC 1101". En serie maskiner baserade på samma grundläggande design följde, och såldes in på 1960-talet innan de ersattes av UNIVAC 1100- familjen som bara liknar namnet.
Beskrivning
Den här datorn var 38 fot (12 m) lång, 20 fot (6,1 m) bred, vägde cirka 8,4 korta ton (7,6 t) och använde 2700 vakuumrör för sina logikkretsar. Dess trumminne var 8,5 tum (22 cm) i diameter, roterade med 3500 rpm, hade 200 läs-skrivhuvuden och rymde 16 384 24- bitars ord (en minnesstorlek motsvarande 48 kB ) med åtkomsttid mellan 32 mikrosekunder och 17 millisekunder .
Instruktionerna var 24 bitar långa, med sex bitar för opkoden , fyra bitar för "hopp"-värdet (talar hur många minnesplatser som ska hoppa över för att komma till nästa instruktion i programsekvens) och 14 bitar för minnesadressen. Siffror var binära med negativa värden i ens komplement . Tilläggstiden var 96 mikrosekunder och multiplikationstiden var 352 mikrosekunder.
Den enda 48-bitars ackumulatorn var i grunden subtraktiv, addition utfördes genom att subtrahera ettornas komplement av talet som skulle adderas. Detta kan verka ganska konstigt, men den subtraktiva adderaren minskar chansen att få negativ noll i normala operationer.
Maskinen hade 38 instruktioner.
Instruktionsuppsättning
- Konventioner
- y är minnesbox på adress y
- X = X-Register (24 bitar)
- ( ) tolkas som innehållet i
- Q = Q-Register (24 bitar)
- A = Ackumulator (48 bitar)
- Aritmetik
- Sätt in (y) i A
- Infoga komplement till (y) i A
- Infoga (y) i A [multipel precision]
- Infoga komplement till (y) i A [multipel precision]
- Infoga absolut värde (y) i A
- Infoga komplement till absolutvärde (y) i A
- Lägg till (y) till (A)
- Subtrahera (y) från (A)
- Lägg till (y) till (A) [multipel precision]
- Subtrahera (y) från (A) [multipel precision]
- Lägg till det absoluta värdet av (y) till (A)
- Subtrahera absolutvärdet av (y) från (A)
- Sätt in (Q) i A
- Rensa högra halvan av A
- Lägg till (Q) till (A)
- Överför (A) till Q
- Infoga [(y) + 1] i A
- Multiplicera och dividera
- Forma produkt (Q) * (y) i A
- Lägg till logisk produkt (Q) * (y) till (A)
- Bilda logisk produkt (Q) * (y) i A
- Dividera (A) med (y), (kvotformer i Q, icke-negativ rest kvar i A)
- Lägg till produkt (Q) * (y) till (A)
- Logiskt och kontrollflöde
- Lagra högra hälften av (A) vid y
- Flytta (A) åt vänster
- Förvara (Q) på y
- Skift (Q) åt vänster
- Byt ut (y) med (A) med (Q) som operatör
- Ta (y) som nästa beställning
- Ersätt (y) med (A) [endast adressdel]
- Ta (y) som nästa ordning om (A) inte är noll
- Infoga (y) i Q
- Ta (y) som nästa order om (A) är negativ
- Ta (y) som nästa ordning om (Q) är negativ.
- Input Output and control
- Skriv ut höger 6 siffror av (y)
- Valfritt stopp
- Skriv ut och stansa höger 6 siffror av (y)
- Mellanstopp
- Sista stopp
Se även
externa länkar
- Engineering Research Associates and the Atlas Computer (UNIVAC 1101) - Unisys History Newsletter, volym 3, nummer 3 på Wayback Machine (arkiverad 13 september 2017)
- Vi presenterar ERA 1101: En operativt beprövad höghastighets, elektronisk, allmän digital dator , ERA, utan datum. (8 sidor) [1]
- Muntliga historieintervjuer med ERA-personal på 1101, Charles Babbage Institute , University of Minnesota. Intervjupersoner inkluderar Arnold A. Cohen ; Arnold Dumey [2] ; John Lindsay Hill ; Frank Mullaney ; och William C. Norris [3] .
- ERA 1101 Dokumentlista ( arkiv ) med 44 skannade kursanteckningar på 1101 av HC Snyder USN
- Sammanfattning av egenskaper Magnetic Drum Binary Computer , Engineering Research Associates Pub nr 25, 30 november 1948