Computerul IBM 610 Auto-Point

Sursă originală: http://www.columbia.edu/cu/computinghistory/610.html

Fotografie

IBM 610 Auto-Punctul Computer a fost proiectat în podul portholed de Watson Lab de la Universitatea Columbia de John Lentz intre 1948 si 1954 , ca computerul personal Automatic (PAC) și a anunțat de IBM ca 610 Auto-point în 1957 ¹ . IBM 610 a fost primul computer personal , în sensul că a fost primul computer destinat utilizării de către o persoană (de exemplu într-un birou) și controlat de la o tastatură ² . Dulapul mare conține un tambur magnetic, circuitele de comandă aritmetică, un panou de control și cititoare separate de banda de hârtie și dungi pentru programe și date (conform unui fost utilizator, Russ Jensen, “Mașina a fost programată printr-o bandă de hârtie perforată, care se duplica pentru a efectua treceri suplimentare prin cod”. Masina de scris electrică IBM imprimă rezultatul la 18 caractere pe secundă; celălalt dispozitiv a fost tastatura operatorului pentru control și introducere de date, care a încorporat un mic tub cu catod (cu două inci, 32 × 10 pixeli) care ar putea afișa conținutul oricărui registru [ 4 ]. Un “registru” este oricare dintre cele 84 de locații ale tamburului (31 cifre plus semn). Panoul de comandă oferă un control suplimentar al programării (de ex. Pentru crearea de subrutine, de obicei pentru funcții trigonometrice sau alte matematice). Preț: 55.000,00 dolari (sau închiriere la 1150 dolari / lună, 460 dolari academice). Au fost produse 180 de unități.

Lentz a spus despre modelul 610: “O abordare nouă în domeniul programării și controlului calculatorului, utilizată în computerul IBM 610, permite rezolvarea problemelor complexe de către un operator al cărui singurul antecedent în domeniul calculului a fost calculatorul de birou. astfel încât operatorul să poată comunica în permanență cu calculatorul printr-o serie de instrucțiuni scurte de tip frază, care seamănă foarte mult cu pașii soluției aritmetice manuale. Un tip de operație zecimală plutitoare numită mod “auto-punct” permite introducerea datelor în locații de depozitare cu poziția automată a punctului zecimal, fără programare elaborată. Punctul zecimal este automat poziționat în timpul calculului ulterior “( Referință 1 ).

Utilizatorii spus ( referință 2 ) aparatul a fost accesibil, de încredere (95% uptime a fost tipic), usor de programat (acesta a fost unul dintre primii – în cazul în care nu primul – computerul care a fost programabil simbolic de la o tastatură), manipulate plutitoare – aritmetică punctual în mod natural, și nu au nevoie de aer condiționat sau de putere specială. Unii, însă, l-au defectat pentru viteza de execuție (de ex. 20 secunde pentru a calcula un sinus). Dar, așa cum spune Brennan , “Cu mult înainte de timpul ei conceptual, comunicarea directă” on-line “între individ și calculator a fost prescrisă. Atunci când modelul 610 a fost întrerupt (tehnologia era depășită de la început, din cauza întârzierii mari de a ajunge la piață), cele mai multe site-uri au înlocuit-o cu 1620 .

IBM a produs mai multe computere personale în ultimii ani, printre care 5100 și CS-9000, înainte de a-și lansa PC-ul cu cucerire în lume în 1981 (CS-9000 a fost pregătit înainte de PC, dar a anunțat după). 
__________________

  1. Brennan [ 9 ] spune că primul prototip 610 a fost “finalizat la Watson Lab în 1948”. Grosch  [ 59 ] spune că “Lentz’s 610 nu a existat nici măcar în prototip atunci când am plecat în 1951 – dacă” sub ambalaje “, ambalajul a fost mult mai târziu”. Potrivit Bashe [ 4 ], primul model de inginerie a calculatorului Auto-punct a fost operațională în 1954, dar cu eliberare întârziată a fost prin lansarea calculatoarelor sale 650 și 700 din seria IBM. Modelul 610 a fost cel de-al doilea computer cu tuburi vid de la IBM.
  2. Uneori dimensiunea frigiderului Bendix G-15 (1956) este numită “primul computer personal”, dar modelul 610 funcționa cu cel puțin doi ani mai devreme. În orice caz, 610 era destinat să fie personal, în timp ce G-15 era destinat să fie ieftin [ 59 ]). (Un alt dispozitiv numit uneori primul computer personal este Simon – asociat și cu Universitatea Columbia! un dispozitiv demonstrativ cu funcție limitată.

Din motive pierdute în timp, construcția primelor prototipuri a fost exploatată la Burroughs / ElectroData din Pasadena, CA, care a contribuit, de asemenea, la proiectare. În mai 2004, am primit următoarele comentarii de la John C. Alrich, care a fost în echipa de proiectare de la Burroughs, și a lucrat cu Lentz timp de 12-18 luni la Pasadena pe acest proiect:Am fost în echipa de design de la Burroughs. De fapt, am avut un brevet pentru o parte din designul tamburului. John a fost într-adevăr arhitectul, dar Burroughs, Pasadena, nu a jucat nici un rol mic în proiectarea și construirea mai multor prototipuri. Singurele date tipărite pe care le am de pe acest proiect sunt brevetul meu care a fost completat 4/14/55 și a fost emis 9/17/57, deci aprilie ’55 trebuie să fi fost în mijlocul fazei de proiectare din Pasadena. Nu am alte documente. Îmi amintesc că Herb Grosch a ieșit și sa uitat la mașină când a fost bine de-a lungul lui [John, cu Jack Palmer, de asemenea, de IBM, a fost de până jumătate din noapte obtinerea funcția rădăcină pătrată pentru a lucra pentru acest demo; modelul 610 a fost primul produs IBM cu capacitatea de rădăcină pătrată încorporată¹].

Nu-mi amintesc dacă făceam parte din Burroughs sau încă fusese o subsidiară a Corporației Electrodynamice Consolidate, numită ElectroData. CEC a produs spectrometre de masă, iar primul computer a fost conceput pentru a inversa matricele mari care au fost utilizate în analiza compușilor. Tipul care a împins CEC în afacerea calculatorului a fost Clifford Berry, care a proiectat spectrometre de masă și cine – ești gata pentru asta – și-a luat doctoratul. sub Atanasoff înainte de al doilea război mondial și a lucrat cu Atanasoff la primul său computer acolo la Universitate! Cliff nu a lucrat la primul nostru calculator, numit Datatron 201, dar a continuat proiectarea spectrometrelor de masă. Cred că Cliff a murit la sfârșitul anilor cincizeci la o vârstă fragedă.

Design-ul lui John a fost radical diferit de designul CEC / von Neumann, cu care eram familiar cu faptul că circuitele au fost mai degrabă dinamice decât statice; adică a folosit mai mult multivibratori decât flip-flop-urile statice pentru logica sa. Nu credea că ff-ul era stabil! Pot să intru mai mult în asta mai târziu.

Celălalt lucru ciudat în proiect (cel puțin pentru mine) a fost că modelul 610 era în esență o mașină Turing; adică, în principiu, avea o capacitate infinită de date de intrare și de date de ieșire intermediare și finale. Mijloacele, desigur, au fost banda de hârtie perforată, amândouă muncind, așa cum îmi amintesc, la 18 caractere / secundă! Tamburul mic placat a fost de asemenea utilizat pentru a stoca rezultatele intermediare. John a folosit o mulțime de relee de sârmă și în designul său.

De ce am fost încredințat proiectului de către LP Robinson (Robbie), nu voi ști niciodată. Nu eram o persoană cu circuit, deși, între anii 1951 și 1952 am lucrat sub un matematician strălucit, Ernst Selmer, care era cel de-al doilea matematician din Norvegia și lucra cu grupul lui von Neumann înainte de a veni la vest pentru a preda la Cal Tech un an asa de. Așadar, am știut destul de bine proiectarea logică (am proiectat controlul punctului plutitor pentru Datatron în 1957, piesa cea mai satisfăcătoare de design pe care am făcut-o într-o carieră de 40 de ani).

Interesant a fost că IBM a făcut 180 de unități, despre care am doar două comentarii:

  1. Din cauza circuitelor dinamice, în cazul în care ceasul a pierdut sincronizarea, nu ați putut să țineți o imagine fixă ​​pe un ecran de domeniu pentru a face orice depanare; și
  2. Când sa întâmplat acest lucru, Lentz a fost unul dintre puținii oameni din lume care ar putea analiza necazul și repara.

Mă întreb cum a reușit domeniul Field Service al IBM? Re-gândindu-mă la modelul 610, găsesc încă o enigmă. Au fost o mulțime de idei inteligente în el, mai ales ale lui John, dar cred că John a urcat în partea stângă a arborelui evoluției calculatorului. În principiu, mașina lui ar putea rezolva orice problemă de matematică care ar putea fi rezolvată în timp finit, dar prin utilizarea arborilor de relee și a I / O de hârtie, viteza execuției a fost inacceptabil de lentă, chiar și după standardele din 1955.______________________

  1. Calculator Relay Aberdeen (1944) a făcut rădăcini pătrate prea, dar nu a fost un produs de pe piața liberă.

Fotografiile din această secțiune sunt din articolul lui John Lentz despre articolul 610 ( Referință 1 de mai jos); faceți clic pe o imagine pentru a obține o versiune mai mare. Figura de sus arată computerul deschis pentru a-și dezvălui interiorul. Dulapul din stânga conține unitatea aritmetică electronică cu unitatea de stocare a tamburului magnetic și comenzile electromecanice, cu intrare / ieșire de bandă de hârtie deasupra. Pe birou se află o mașină de scris electrică pentru ieșirea tipărită și o “tastatură de comandă manuală care furnizează un tub catodic în formă codificată a conținutului oricărui registru de mașină dorit” (figura centrală). Sistemul complet cântărește 750 de lire sterline și atrage mai puțin de 20 de amperi de la un singur circuit de 120 volți. Panoul de control (figura de jos) poate fi folosit pentru a programa funcții utilizate în mod obișnuit, cum ar fi sinus sau cosinus, astfel încât acestea să nu fie citite în mod repetat de pe banda de control.

Comentariile lui John Alrich (iunie 2004): “În multe privințe, modelul 610 a fost unic sau aproape unic pentru ziua sa sau oricare altă zi.” Un atribut, în special, a fost metoda de codificare numerică.Așa cum îmi amintesc, fiecare cuvânt era lung de cincisprezece cifre folosind pulsul codificare a poziției, adică fiecare din cele cincisprezece cifre a fost de douăsprezece sloturi seriale lungi.În funcție de locul în care un impuls sau impulsuri apărute în fiecare cifră a determinat valoarea acelei cifre, semnul cuvântului și zecimalele. destul de simplu – un CRT cu un singur fascicul modular. O reticulă gravată transparentă, cu 180 de sloturi mici, plasată în fața CRT, permite utilizatorului să citească imediat valoarea numerică a cuvântului afișat.

În acest fel suma a fost determinată într-un interval de timp de timp al revoluției tamburului. Scăderea ar putea fi efectuată într-un mod similar, înlocuindu-se cu un împrumut; multiplicarea, diviziunea și rădăcina pătrată au fost, desigur, mai complexe “.

Ioan relatează că oamenii de la Burroughs au numit 610 CADET (“Nu pot adăuga, nici măcar nu încercați”), același termen folosit de IBMers pentru anul 1620 . Pentru mai multe despre experiențele lui John de la Burroughs vezi:


Fotografii: de la referința 2 , scanată de Ed Thelen . Faceți clic pe imaginile pentru a le mări.

IBM 610 a fost utilizat pe scară largă în domeniul militar și academic pentru aplicații științifice. Aceste fotografii sunt de la Laboratorul de Cercetare Balistică a Armatei SUA (BRL), Aberdeen Proving Ground, Maryland, în jurul anului 1961, unde modelul 610 a fost folosit pentru calculele de transfer de căldură, analiza datelor spectrometrice de masă, evaluările formulelor, calculul aeroelasticității, analiza stresului, flutter analiza vibrațiilor, reducerea datelor, proiectarea autostrăzii, proiectarea podurilor, probleme de măsurare, matricea aritmetică, analiza corelației și regresiei, prognoza vânzărilor, calcule actuariale, analiza varianței, montarea curbei, proiectarea experimentală și multe alte aplicații. Instalațiile au inclus BRL, comandantul de cercetare al armatei americane; Academia Navală din SUA; Laboratorul US QA pentru depunerile de muniție navală; Raza albă a nisipurilor de rachete; Autoritatea din Valea Tennessee; DuPont; Anvelope generale și cauciuc; Aeronave Lockheed; Colegiul Carlton; Universitatea din Louisville; Universitatea din Rhode Island; Universitatea din Waterloo , Institutul Politehnic din Worcester și, bineînțeles, Universitatea Columbia, unde a fost folosită pentru a lucra în chimie fizică până în 1965. Site-urile militare au adesea câte 3 sau 4; ar putea fi pus pe un camion și luate la câmp, și ar putea fi, de asemenea, pus pe o aeronavă.


Referințe și publicații:

  1. Lentz, John, “O nouă abordare a micilor programe de programare și control”, IBM Journal of Research and Development , vol.2, nr.1, p.72 (1958).
  2. Weik, Martin H., Al treilea studiu al sistemelor electronice de calcul electronice interne , Raportul nr. 1115, Laboratoarele americane de cercetare balistice ale armatei americane, Aberdeen Proving Ground, Maryland (martie 1961).
  3. Grosch, Herbert RJ, Computer: Bit Slices from a Life , Câteva cărți de mileniu, Novato CA (1991), ISBN 0-88733-085 [ 3rd ed mss )].
  4. Brennan, Jean Ford , Laboratorul IBM Watson de la Universitatea Columbia: A History , IBM, Armonk NY (1971)
  5. Bashe, Charles J .; Lyle R. Johnson; John H. Palmer; Emerson W. Pugh, IBM Early Computers , MIT Press (1985).
  6. Institutul Charles Babbage enumeră un manual IBM 610 printre exploatațiile sale.

Link-uri pe site:

Link-uri externe (valabile începând cu 29 aprilie 2009):


Frank da Cruz / fdc@columbia.edu / Istoria calculatoarelor din Universitatea Columbia