Monrobot XI - Monrobot XI

Monrobot XI, med en valgfri andre papirbåndenhet til venstre

Monroe Calculator Machine Mark XI (eller "Monrobot XI") var en (universal) lagret program elektronisk digital datamaskin introdusert i 1960 av Monroe Calculator Machine Division i Litton Industries .

Økonomi og distribusjoner

Ved introduksjonen i mai 1960 solgte Monrobot XI for US $ 24 500. I mars 1961 rapporterte den amerikanske hæren at det var laget syv enheter. I november 1961 forble prisen uendret, og leasing løp USD 700 per måned. I 1966 var det rundt 350 maskiner i felt, men innen 2013 ble det antatt at ingen maskiner eksisterte.

En samler i NC har avslørt at han eier et halvt dusin komplette Monrobots, sammen med tilbehør, manualer og båndprogrammer.

Utseende og driftsmiljø

Det bare bein Monrobot XI lignet et vanlig stålbord i lengde, bredde og høyde, overvunnet av en vanlig skrivemaskin og et brødkasselignende volumkontrollpanel. Med en vekt på 375 pund (170 kg) uttalte leverandørene at den var bærbar. Den kan fungere utenfor et rom med luftkondisjonering (som tåler + -25% spenningsmarginer ved 110 ° F (43 ° C) omgivelsestemperatur), ved hjelp av en konvensjonell strømledning (15 A, 110 V, 60  cps service) og ca. halvparten så mye strøm (850 W) som en brødrister.

Arkitektonisk filosofi

I motsetning til nesten alle elektroniske digitale datamaskiner som noen gang ble bygget, som en tidlig maskin, var Monrobot XI en av den lille familien av datamaskiner som helt manglet RAM (random access memory) , hvilket alternativ ville ha gitt det tilgang til alle minneord like raskt. Selv da den ble introdusert, var det ikke uvanlig at elektroniske digitale datamaskiner brukte magnetkjernehukommelse til RAM, hvis pris (per bit) ville falle fra over US $ 1 på begynnelsen av 1950-tallet til rundt US $ 0,20 i midten -1960-tallet. Men for å holde kostnadene ved maskinen veldig lave, brukte Monorobot XI i stedet en form for minne der ord var syklisk tilgjengelige i sekvensiell rekkefølge ved hjelp av en elektromekanisk bevegelig del kalt magnetisk trommelminne . Dermed lignet det fysisk en viss likhet med den hypotetiske Turing-maskinen innen informatikk, om enn med at sistnevnte har bånd av endelig lengde og sluttet seg til ende, og deretter til slutt replikert mange ganger kollateralt. Den lange ventetiden til minnetilgang, som fulgte av intensiv bruk av en slik makroskopisk bevegelig del, fikk Monrobot XI til å fungere veldig sakte, til tross for utnyttelse av ikke-mekanisk elektronikk for logiske funksjoner.

Monorobot XI kan best betraktes som en modernisert (solid state), lavprisversjon av IBM 650 , verdens første masseproduserte datamaskin, leid til US $ 3 250 per måned, hvorav nesten 2000 ble laget mellom 1954 og 1962 , 800 innen 1958. Både IBM 650 og Monrobot XI brukte en magnetisk trommel til primærminne, men førstnevnte brukte vakuumrør og bi-quinær koding, snarere enn transistorer og binær koding, til elektronikken.

Vedvarende elektromekanisk minne

Monrobot XIs omskrivbare, vedvarende minne besto av en roterende magnetisk trommel som lagrer 1024 ord på 32 bits, som kan registrere enten et enkelt heltall eller et par instruksjoner om null / enkeltadresse. Den gjennomsnittlige tilgangstiden på 6000 mikrosekunder innebærer at trommelen roterte hvert 12. millisekund, dvs. roterte ved 5.000 RPM. Selv høyhastighetsregistrene til sentralbehandlingsenheten (CPU) befant seg fysisk på trommelen, og ble replikert 16 ganger (med 16 ganger så mange omskrivingshoder fordelt rundt trommelperiferien), slik at de kan bli lest eller skrevet 16 ganger så fort som mesteparten av vedvarende minne.

Elektronikk

Med unntak av neonlampene i kontrollpanelet og 10-30 vakuumrør som brukes til utgangsenheter, brukte elektronikken bare diskrete solid state-komponenter, inkludert 383 transistorer og 2300 dioder . (Den aritmetiske enheten alene brukte 190 transistorer og 1675 dioder.) Denne forbløffende lille (383) antall aktive komponenter - litt mer enn i Manchester Baby (250), verdens første (1948) lagrede program Turing-komplette datamaskin, er i sterk kontrast til de mange millioner transistorer som finnes i moderne mikroprosessorer ; dette var en viktig fordel ved å bruke det langsomme, nå-primitive, elektromekaniske minnet, som utnyttet måling av en trommes rotasjonsvinkel, ikke å legge til brytere, til multipleksbiter. Selv Intels første (1971) mikroprosessor, den fire-biters Intel 4004 , krevde cirka 2300 transistorer i sin monolitiske design.

Konstruksjonen foregikk via pluggbare kretskort, som muliggjorde økonomisk delvis utskifting av et ødelagt system som det viktigste reparasjonsmidlet. Dette fortsatte en elektronikk-tradisjon som var banebrytende da relativt upålitelige kortvarige vakuumrør hadde blitt brukt som aktive komponenter, før avansementet til mer moderne, svært pålitelige solid-state transistorer som Monorobot XI utnyttet. (I motsetning til vakuumrør, som alltid ble plugget i stikkontakter, ble diskrete transistorer nesten alltid loddet på plass.)

Programmering og driftshastighet

Den aritmetiske enheten utførte beregninger ved hjelp av det binære tallsystemet , med maskinspråklig programmering ved bruk av heksadesimale sifre, og benyttet det uvanlige siffernomenklatur-settet på {0,1,2,3,4,5,6,7,8,9, S, T, U, V, W, X}. Statistisk sett krevde tillegg av 32-biters heltall 3ms til 9ms, multiplikasjon 28ms til 34ms og divisjon 500ms. De lengre varighetene gjenspeiler den gjennomsnittlige ventetiden (6 ms) for å få tilgang til en vedvarende minneplassering, i stedet for et register, for den andre av de to operandene.

Datamaskinen kan programmeres ved hjelp av et monteringsspråksystem kalt QUIKOMP (TM), men det enkle instruksjonssettet for maskinspråk og den lave driftshastigheten oppfordret mange programmerere til å kode direkte på maskinspråket.

Monrobot-dataserien i populærkulturen

En episode av den animerte TV-serien Futurama , opprinnelig sendt i 2001, har en humanoid robot som ligner på midten av 1900-tallet sexsymbol Marilyn Monroe , kalt Marilyn Monrobot, som en karakter i en film sett av episoden.

Referanser

Eksterne linker

Computer History Museum katalogoppføringer