UNIVAC - UNIVAC

UNIVAC
UNIVAC-I-BRL61-0977.jpg
UNIVAC 1
Znany również jako Uniwersalny automatyczny komputer
Producent EMCC (w ramach Remington Rand ) (1951-1955)

Sperry Rand (1955-1978)

Sperry Corporation (1978-1986)
Data wydania marzec 1951 ; 70 lat temu ( 1951-03 )
Wycofane 1986
Poprzednik ENIAC
Następca Seria UNISYS 2200

UNIVAC ( Universal Automatic Computer ) był linią elektronicznych komputerów z programami cyfrowymi, począwszy od produktów firmy Eckert-Mauchly Computer Corporation . Później nazwa została zastosowana do oddziału firmy Remington Rand i organizacji następczych.

Binac , zbudowany przez Eckert-Mauchly Computer Corporation, jako pierwszy komputer ogólnego przeznaczenia do użytku komercyjnego, ale nie był to sukces. Ostatni komputer z logo UNIVAC został wyprodukowany w 1986 roku.

Historia i struktura

Etykieta UNIVAC Sperry Rand

Prespera Eckert i John Mauchly zbudowali ENIAC (Elektroniczny Numerical Integrator and computer) przy University of Pennsylvania „s Moore School of Electrical Engineering między 1943 i 1946. A 1946 prawa patentowe spór z uczelni doprowadziły Eckert i Mauchly odejść Moore Szkoła, w której utworzono Electronic Control Company, później przemianowaną na Eckert-Mauchly Computer Corporation (EMCC), z siedzibą w Filadelfii w Pensylwanii . Ta firma jako pierwsza zbudowała komputer o nazwie BINAC (BINary Automatic Computer) dla Northrop Aviation (który był mało używany, a może wcale). Następnie rozpoczął się rozwój UNIVAC. UNIVAC był początkowo przeznaczony dla Biura Spisu Ludności , które zapłaciło za większość prac rozwojowych, a następnie został wprowadzony do produkcji.

Po śmierci prezesa EMCC i głównego sponsora finansowego, Henry'ego L. Strausa w katastrofie lotniczej 25 października 1949, EMCC zostało sprzedane 15 lutego 1950 r. producentowi maszyn do pisania Remingtonowi Randowi. Eckert i Mauchly donosili teraz do Leslie Groves , emerytowanej armii generał, który wcześniej zarządzał budową Pentagonu i Projektu Manhattan , gdzie miał kontakt z ENIAC.

Najbardziej znanym produktem UNIVAC był komputer mainframe UNIVAC I z 1951 r., który stał się znany z przewidywania wyniku wyborów prezydenckich w USA w następnym roku: ten incydent jest godny uwagi, ponieważ komputer przewidział osunięcie się ziemi Eisenhowera nad Adlaiem Stevensonem , podczas gdy ostatni sondaż Gallupa miał Eisenhowera wygrywając powszechne głosowanie 51-49 w zaciętym konkursie.

Przepowiednia sprawiła , że szef wiadomości CBS w Nowym Jorku, Sigfried Mickelson, uwierzył, że komputer jest w błędzie, a on odmówił odczytania prognozy. Zamiast tego załoga pokazała kilka wyreżyserowanych przedstawień, które sugerowały, że komputer nie odpowiadał, i ogłosiła, że ​​przewiduje 8-7 szans na zwycięstwo Eisenhowera (rzeczywista prognoza wynosiła 100-1 na jego korzyść).

Kiedy przewidywania okazały się prawdziwe – Eisenhower pokonał Stevensona w osuwisku, a UNIVAC osiągnął 3,5% jego ogólnej liczby głosów i cztery głosy jego łącznej liczby głosów w Kolegium Elektorów – Charles Collingwood , spiker na antenie, ogłosił, że nie uwierzyli wcześniejsza prognoza.

Armia Stanów Zjednoczonych zażądała od Kongresu komputera UNIVAC w 1951 roku. Pułkownik Wade Heavey wyjaśnił podkomisji Senatu, że krajowe planowanie mobilizacji obejmowało wiele branż i agencji: „To ogromny proces obliczeniowy… istnieją równania, których nie można rozwiązać ręcznie lub za pomocą elektrycznie sterowanych maszyn obliczeniowych, ponieważ obejmują miliony relacji, których ustalenie zajęłoby całe życie”. Heavey powiedział podkomisji, że potrzebna jest pomoc w mobilizacji i innych kwestiach podobnych do inwazji na Normandię , które opierały się na relacjach różnych grup.

Remington Rand miał własne laboratorium maszyn liczących w Norwalk, Connecticut , a później kupił Engineering Research Associates (ERA) w St. Paul w Minnesocie . W 1953 lub 1954 roku Remington Rand połączył swój dział maszyn tabulacji Norwalk, dział komputerów „naukowych” ERA i dział komputerów „biznesowych” UNIVAC w jeden dział pod nazwą UNIVAC. To poważnie zirytowało tych, którzy byli z ERA i laboratorium Norwalk.

W 1955 Remington Rand połączył się z Sperry Corporation, aby stać się Sperry Rand. Podział UNIVAC firmy Remington Rand został przemianowany na oddział Univac firmy Sperry Rand. Na czele firmy wybrano generała Douglasa MacArthura . W latach sześćdziesiątych UNIVAC był jedną z ośmiu głównych amerykańskich firm komputerowych w branży określanej wówczas jako „ IBM i siedmiu krasnoludków” – gra o Królewnie Śnieżce i siedmiu krasnoludkach, w której IBM, zdecydowanie największa, został obsadzony jako Królewna Śnieżka i pozostała siódemka jako krasnoludki: Burroughs , Univac, NCR , CDC , GE , RCA i Honeywell . W 1970 roku, po GE sprzedała swoją firmę komputerową Honeywell i RCA sprzedała swoje do Univac, analogia do siedmiu krasnoludków stał się mniej trafne, a pozostałe małe firmy stał się znany jako „ BANDA ” ( B urroughs, U nivac, N CR, C kontroli twoj ego Data i H oneywell).

Aby wspomóc „identyfikację korporacyjną”, nazwę zmieniono na Sperry Univac, wraz ze Sperry Remington, Sperry New Holland itp. W 1978 r. Sperry Rand, konglomerat różnych działów (komputery, maszyny do pisania, meble biurowe, prasy do siana, rozrzutniki obornika, żyroskopy, awionika, radary, elektryczne maszynki do golenia) postanowiła skoncentrować się wyłącznie na swoich zainteresowaniach komputerowych i wszystkie niepowiązane działy zostały sprzedane. Firma zrezygnowała z tytułu Rand i powróciła do Sperry Corporation. W 1986 Sperry Corporation połączyła się z Burroughs Corporation stać Unisys .

Od momentu fuzji Burroughs i Sperry w 1986 roku, Unisys ewoluował od producenta komputerów do firmy świadczącej usługi komputerowe i outsourcingu , konkurującej na tym samym rynku co IBM , Electronic Data Systems (EDS) i Computer Sciences Corporation . Unisys kontynuuje projektowanie i produkcję komputerów klasy korporacyjnej z liniami serwerów ClearPath i ES7000 .

Modele

UNIVAC 1232
Panel sterowania do UNIVAC 1232
UNIVAC 1100/80
Drukarka konsoli UNIVAC

W swojej historii UNIVAC wyprodukował szereg oddzielnych serii modeli. Jedna wczesna linia komputerów lampowych UNIVAC była oparta na ERA 1101, a te modele zbudowane w ERA zostały przemianowane na UNIVAC 110x; pomimo numerów modeli 1100 nie były one powiązane z ostatnią serią 1100/2200. 1103A jest uznawany w literaturze za pierwszy komputer z przerwaniami.

Pierwotną gamą modeli był UNIVAC I (UNIVersal Automatic Computer I), drugi komercyjny komputer wyprodukowany w Stanach Zjednoczonych. Pamięć główna składała się ze zbiorników ciekłej rtęci z pamięcią linii opóźniającej , ułożonych w 1000 słów po 12 znaków alfanumerycznych. Pierwsza maszyna została dostarczona 31 marca 1951 roku.

Univac II była poprawa w univac i że Univac najpierw dostarczany w 1958. Poprawa zawarte magnetyczne (nie rtęci) pamięci rdzenia od 2000 do 10000 mówiąc, napędy taśmowe UNISERVO II, które mogą skorzystać z jednej starych univac i taśmy metalu lub nowe taśmy z folii PET i niektóre obwody, które były tranzystorami (choć nadal był to komputer lampowy ). Był w pełni kompatybilny z istniejącymi programami UNIVAC I zarówno dla kodu, jak i danych. UNIVAC II dodał również kilka instrukcji do zestawu instrukcji UNIVAC I.

Sperry Rand rozpoczął wysyłkę UNIVAC III w 1962 roku i wyprodukował 96 systemów UNIVAC III. W przeciwieństwie do UNIVAC I i UNIVAC II, była to maszyna binarna, która zapewniała obsługę wszystkich dziesiętnych i alfanumerycznych formatów danych UNIVAC I i UNIVAC II w celu zapewnienia kompatybilności wstecznej. Była to ostatnia z oryginalnych maszyn UNIVAC.

UNIVAC Solid State był 2-adres, komputer dziesiętnym, z pamięcią na obracający się bęben z 5000 podpisanym 10 cyfr słowy, mającej na rynku biznesowego ogólnego przeznaczenia. Występował w dwóch wersjach: Solid State 80 (karty IBM-Hollerith 80 z kolumnami) i Solid State 90 (karty z kolumnami Remington-Rand 90). Komputer ten wykorzystywał logikę magnetyczną , a nie tranzystory, ponieważ dostępne wówczas tranzystory miały bardzo zmienne właściwości i nie były wystarczająco niezawodne. Magnetyczne bramki logiczne oparte były na rdzeniach magnetycznych z wieloma uzwojeniami drutu; w przeciwieństwie do lamp próżniowych były to urządzenia półprzewodnikowe o praktycznie nieskończonej żywotności. Bramki magnetyczne wymagały impulsów sterujących prądem wytwarzanych przez lampę próżniową typu nadajnika, typu nadal używanego w amatorskich wzmacniaczach końcowych radia. W ten sposób Solid State opierał się, w samym sercu swoich działań, na lampie próżniowej, jednak potrzebnych było tylko kilka lamp zamiast tysięcy, co znacznie zwiększało niezawodność.

Seria UNIVAC 1100/2200 to seria kompatybilnych 36-bitowych tranzystorowych systemów komputerowych początkowo wyprodukowanych przez Sperry Rand. Seria jest nadal wspierana przez Unisys Corporation jako seria ClearPath Forward Dorado.

  • Remington Rand 409 był kalkulatorem kart perforowanych zaprogramowanym w panelu sterowania , zaprojektowanym w 1949 roku.
  • UNIVAC 418 (aka 1219) był 18-bitowy rdzeń słowo maszyna pamięci. W trzech różnych modelach wyprodukowano ponad 392 systemy.
  • Univac 490 to słowo 30-bitowe urządzenie pamięci lub rdzeń z 16K 32K słów; Czas cyklu 4,8 mikrosekundy. UNIVAC 1232 był wojskową wersją 490.
  • UNIVAC 492 jest podobna do UNIVAC 490 , ale z pamięci rozszerzonej do 64K 30-bitowych słów.
  • UNIVAC 494 był 30-bitowe słowo maszyna i następca UNIVAC 490/492 z szybszym procesorem i Plutona131k (później) 262K pamięci podstawowej. Dostępnych było do 24 kanałów we/wy, a system był zwykle dostarczany z magnetycznym magazynem bębnów UNIVAC FH880 lub UNIVAC FH432 lub FH1782. Podstawowym systemem operacyjnym była OMEGA (następca REXa dla modelu 490), chociaż stosowano również niestandardowe systemy operacyjne (np. CONTORTS do rezerwacji linii lotniczych).
  • Univac 1004 był wtykowego płyta dziurkowana zaprogramowany danych karty systemowej, wprowadzona w roku 1962 przez Univac przetwarzania. Całkowita pamięć wynosiła 961 znaków (6 bitów) pamięci rdzenia . Urządzenia peryferyjne to czytnik kart (400 kart/minutę), dziurkacz (200 kart/minutę) przy użyciu zastrzeżonych 90-kolumnowych kart z okrągłymi otworami lub kompatybilnych z IBM, 80-kolumnowych kart, drukarka bębnowa (400 linii/minutę) oraz napęd taśmowy Uniservo. 1004 był również obsługiwany jako zdalny czytnik kart i drukarka za pośrednictwem synchronicznych usług komunikacyjnych. US Navy (Weapons Station, Concord) 1004 była przeznaczona do drukowania z taśmy, jako sposób na odciążenie tego zadania z ich komputera głównego Solid State 80, który wyprodukował taśmy. Powszechnie zainstalowano program typu plug-board o nazwie Emulator w celu konwersji 1004s na działanie programu zapisanego w pamięci, odczytując instrukcje z talii programów kart, które określały przetwarzanie następujących talii danych. Raz zainstalowany Emulator był rzadko usuwany, ponieważ mógł obsługiwać maszynę zgodnie z oczekiwaniami, a ponieważ wykorzystywana była prawie każda funkcja maszyny, był fizycznie ciężki od masy zainstalowanych zworek wypełniających prawie całą planszę. Emulator nie był produktem Univac, raczej był budowany przez każdego klienta, co było żmudnym zadaniem. Intensywne stosowanie przekaźników kontaktronowych z programami 1004, zwanych selektorami, powodowało zwiększone awarie, które później rozwiązano za pomocą elektronicznych selektorów w kolejnym 1005.
  • UNIVAC 1005 , udoskonalona wersja UNIVAC 1004, po raz pierwszy w lutym 1966 roku wysyłają Maszyna widział szerokie wykorzystanie przez US Army , w tym pierwszego użycia komputera elektronicznego na polu bitwy. Dostępne były również dodatkowe urządzenia peryferyjne, w tym czytnik taśmy papierowej i trzy-kieszeniowy układacz kart do odczytu/dziurkowania. Maszyna posiadała dwustopniowy asembler (SAAL – Single Address Assembly Language), który był jej głównym asemblerem; posiadał również trójstopniowy kompilator oparty na karcie dla języka programowania o nazwie SARGE. 1005s były używane jako niektóre węzły w Autodin . W rzeczywistości istniały dwie wersje 1005. Wersja Federal Systems (wojskowa) opisana powyżej i wersja Commercial Systems do użytku cywilnego. Chociaż obie wersje miały wspólną pamięć i urządzenia peryferyjne, miały dwa zupełnie różne zestawy instrukcji. Wersja Commercial Systems miała trzyprzebiegowy asembler i generator programów.
  • UNIVAC 1050 był wewnętrznie zaprogramowany komputer z maksymalnie sześciu 32K-bitowej pamięci znaków, który został wprowadzony w roku 1963. Była to maszyna jeden adres z instrukcji 30-bitowych, miał system operacyjny 4K i został zaprogramowany w systemie PAL montaż język. 1050 był szeroko stosowany przez system zaopatrzenia sił powietrznych USA do kontroli zapasów.
  • Seria UNIVAC 9000 (9200, 9300, 9400, 9700) została wprowadzona w połowie lat 60. XX wieku, aby konkurować z niskim końcem serii IBM 360. 9200 i 9300, które różniły się szybkością procesora i maksymalną pojemnością pamięci (16K dla oryginalnego 9200 vs 32K dla innych wariantów) zaimplementowały ten sam 16-bitowy zmodyfikowany podzbiór architektury 360 co Model 20 , podczas gdy UNIVAC 9400 zaimplementował podzbiór pełnego zestawu instrukcji 360. Nie naruszało to patentów ani praw autorskich IBM; Sperry otrzymał prawa do „sklonowania” 360 w ramach ugody w sprawie o naruszenie przez IBM patentów na pamięć rdzeniową Remingtona Randa. 9400 był w przybliżeniu odpowiednikiem IBM 360/30. Seria 9000 wykorzystywała pamięć przewodową , która działała trochę jak pamięć rdzeniowa, ale używała odczytu nieniszczącego. Ponieważ seria 9000 była pomyślana jako bezpośrednia konkurencja dla IBM, używali 80-kolumnowych kart i kodowania znaków EBCDIC. Pojemność pamięci zaczynała się od 8 KB podstawowej pamięci masowej dla systemu konfigurowanego wsadowo. Opcjonalnie można dodać podsystem napędów dyskowych, z dyskami 8414 5MB oraz napędami taśmowymi, przy użyciu Uniservo VI.
  • UNIVAC Series 90 :
  • Zaawansowane: (90/60, 90/70, 90/80): Zaawansowane maszyny z serii 90 były następcami zaawansowanych maszyn UNIVAC 9000, ale dodano pamięć wirtualną, a zatem były podobne lub równoważne z późniejszymi Komputery mainframe IBM System/370 .
  • Low-end: (90/30, 90/25, 90/40): Oddzielnie od serii high-end, Sperry Univac wprowadził Univac 90/30 około 1975 roku, aby zapewnić ścieżkę aktualizacji dla użytkowników 9x00 i konkurować z IBM System 3 . Używał dyskowego systemu operacyjnego i miał drukarkę 300 lub 600 wierszy na minutę, czytnik kart, opcjonalnie dziurkacz do kart, konsolę (Uniscope 100), dołączone napędy dysków z wymiennymi pakietami dysków, kilka napędów taśmowych 1600 lub 6250 BpI , oraz opcjonalny kontroler komunikacyjny obsługujący do 16 terminali (później 32). Dysk 8418 był ulepszoną wersją, która obsługiwała zarówno pakiety dysków o pojemności 29 MB, jak i „podwójnej gęstości” 58 MB. Te dyski działały na IDA (Integrated Disk Adapter). Dostępny był również opcjonalny dysk 8430 o pojemności 100 MB, który działał na osobnym kanale szybkiego selektora. Dostępne napędy taśmowe to Uniservo 10 (kanał Mux) i Uniservo 14 (kanał Selector). Opcjonalny kanał selektora umożliwiał również korzystanie z innych szybkich urządzeń, takich jak drukarka 1200 lpm 0776 lub 2000 lpm 0770. Maszyna miała układy pamięci 4K lub 16K, a typowe maszyny miały od 128 do 512 KiB . Działał w systemie operacyjnym o nazwie OS/3 i mógł wykonywać do 7 zadań jednocześnie, nie licząc różnych rozszerzeń systemu operacyjnego, takich jak bufor wydruku i dostęp telekomunikacyjny (ICAM). Była to ścieżka aktualizacji dla użytkowników, którzy wyrośli z IBM System/3. Działał na Cobol-74, RPG2, Fortran i Assemblerze. Zestaw instrukcji serii 90/xx został zaimplementowany w mikrokodzie i został załadowany do pamięci kontrolnej w ramach procesu uruchamiania, przed załadowaniem systemu operacyjnego.
Krótko po wprowadzeniu 90/30 Sperry Univac wprowadził 90/25, który był tym samym podstawowym sprzętem, ale miał opcję mniejszego czytnika kart 80-kolumnowych i był nieco wolniejszy. Maszyna wykonała 3 instrukcje, a następnie NOP (bez operacji), aby ją spowolnić, ponieważ prawie każdy komponent był identyczny z 90/30). Później dodano model 90/40, z poprawioną wydajnością dzięki szybszemu taktowaniu (czas cyklu 500ns vs 600ns), pre- fetchingowi następnej instrukcji i większej maksymalnej pojemności pamięci głównej (1M vs 512K).
  • Seria Sperry UNIVAC System 80 : Cała seria 90/xx została ostatecznie zastąpiona w 1981 roku przez System 80, modele 4 i 6. Mocniejsze systemy System 80 (modele 8, 10 i 20) zostały wprowadzone w 1984 roku. , komputery mainframe podobne do IBM/360 faktycznie opracowane i skonstruowane przez Mitsubishi w Japonii. Ostatnim Systemem 80 był model 7E, wydany w 1990 roku przez Unisys.

System operacyjny

1107 był pierwszą 36-bitową maszyną zorientowaną na słowa o architekturze zbliżonej do tej znanej jako „ serii 1100 ”. To prowadził EXEC I lub EXEC II system operacyjny partii zorientowanych drugiej generacji systemów operacyjnych , typowe dla wczesnego do połowy 1960 roku. 1108 uruchomił EXEC II lub EXEC 8 . EXEC 8 umożliwił jednoczesną obsługę aplikacji czasu rzeczywistego, współdzielenie czasu i pracę wsadową w tle. Transaction Interface Package (TIP), środowisko przetwarzania transakcji, umożliwiało pisanie programów w języku COBOL, podczas gdy podobne programy w konkurencyjnych systemach były napisane w języku asemblerowym. W późniejszych systemach EXEC 8 został przemianowany na OS 1100 i OS 2200 , a współcześni potomkowie zachowują kompatybilność wsteczną. Niektóre bardziej egzotyczne systemy operacyjne działały na 1108 – jednym z nich był RTOS, bardziej podstawowy system zaprojektowany, aby lepiej wykorzystać sprzęt.

Przystępna cenowo seria małych komputerów mainframe System 80 obsługiwała system operacyjny OS/3, który powstał na Univac 90/30 (a później 90/25 i 90/40).

UNIVAC Series 90 Pierwszy biegł z Univac opracowany OS / 9, który został później zastąpiony przez RCA Wirtualny system operacyjny pamięci (VMOS). RCA pierwotnie nazwała ten system operacyjny Time Sharing Operating System (TSOS), działając na linii systemów pamięci wirtualnej Spectra 70 RCA i zmieniła nazwę na VMOS przed przejęciem RCA CSD przez Sperry. Po tym, jak VMOS został przeniesiony na 90/60, Univac zmienił jego nazwę na VS/9 .

Znak towarowy

UNIVAC od lat jest zarejestrowanym znakiem towarowym:

Zobacz też

Bibliografia

  • David E. Lundstrom: kilku dobrych ludzi z Univac, ISBN  0-7351-0010-1
  • Nancy Beth Stern, Od Eniac do UNIVAC: Ocena komputerów Eckert-Mauchly, ISBN  0-932376-14-2
  • Arthur L. Norberg, Computers and Commerce: A Study of Technology and Management w Eckert-Mauchly Computer Company, Engineering Research Associates i Remington Rand, 1946-1957 (Historia Computing) (twarda oprawa), ISBN  0-262-14090-X
  • James W. Cortada, Przed komputerem: IBM, NCR, Burroughs i Remington Rand i przemysł, który stworzyli, 1865-1956 (Studia w Biznesie i Technologii), ISBN  0-691-05045-7

Zewnętrzne linki