Sunteți pe pagina 1din 5

Primul computer electronic-ABC

Prototipul computerelor de astăzi este primul computer electronic. A fost de J. Atanasov


și K. Berry.
Prescurtat ABC, Atanasoff-Berry Computer a fost creat de profesorul John Vincent
Atanasoff și de absolventul Cliff Berry în 1937 și s-a continuat dezvoltarea sa până în 1942 la
Colegiul Iowa, în zilele noastre Iowa State University. Dispozitivul electric numit ABC nu
dispunea de un procesor, dar folosea tuburi vidate pentru utilizarea digitală, încluzând aici
matematică binară și logică de tip Boolean. În data de 19 octombrie 1973, judecătorul
american, Earl R. Larson a semnat decizia prin care îl numește pe Atanasoff, inventator cu
brevet al computerului digital-electric, în detrimentul dispozitivului ENIAC, inventat de
Eckert and Mauchly)
Calculatorul Atanasoff-Berry (ABC) a fost primul computer digital electronic automat.
Limitat de tehnologia zilei și de execuție, dispozitivul a rămas oarecum obscur. Prioritatea
ABC este dezbătută printre istoricii tehnologiei computerelor, deoarece nu era nici
programabil, nici Turing-complet. În mod convențional, ABC ar fi considerat prima ALU
electronică (unitate logică aritmetică) – care este integrată în designul fiecărui procesor
modern.
Contribuția sa unică a fost aceea de a face calculul mai rapid, fiind primul care a folosit
tuburi cu vid pentru a face calculele aritmetice. Înainte de aceasta, computerul Z1 al lui
Konrad Zuse foloseau metode electro-mecanice mai lente și Harvard Mark I, dezvoltat
simultan. Prima mașină electronică, programabilă, digital computerul Colossus din 1943 până
în 1945, a folosit un tub similar tehnologie ca ABC.

Potrivit relatării lui Atanasoff, mai multe principii cheie ale computerului Atanasoff-
Berry au fost concepute dintr-o perspectivă bruscă după o lungă călătorie pe timp de noapte
la Rock Island, Illinois, în timpul iernii 1937-1938. Inovațiile ABC au inclus calcul
electronic, aritmetică binară, procesare paralelă, memorie regenerativă a condensatorului și o
separare a funcțiilor de memorie și de calcul. Designul mecanic și logic a fost elaborat de
Atanasoff în anul următor. O cerere de grant pentru construirea unui prototip de dovadă a
conceptului a fost depusă în martie 1939 la departamentul de Agronomie, care era, de
asemenea, interesat de accelerarea calculelor pentru analiza economică și de cercetare. 5.000
USD din fonduri suplimentare (echivalentul a 97.000 USD în 2021) pentru a finaliza mașina
au venit de la Corporația de Cercetare nonprofit din New York City.

ABC-ul a fost construit de Atanasoff și Berry în subsolul clădirii de fizică de la Iowa


State College în perioada 1939-1942. Fondurile inițiale au fost eliberate în septembrie, iar
prototipul cu 11 tuburi a fost demonstrat pentru prima dată în octombrie 1939. O
demonstrație din decembrie a determinat o finanțare pentru construcția mașinii la scară largă.
ABC a fost construit și testat în următorii doi ani. O poveste din 15 ianuarie 1941 din Des
Moines Register a anunțat ABC ca „o mașină electrică de calcul” cu mai mult de 300 de
tuburi vid care ar „calcula ecuații algebrice complicate” (dar nu a oferit o descriere tehnică
precisă a computerului). Sistemul cântărea mai mult de șapte sute de lire sterline (320 kg).
Conținea aproximativ 1 milă (1,6 km) de sârmă, 280 de tuburi de vid cu dublă triodă, 31 de
tiratroni și avea aproximativ dimensiunea unui birou.
Nu era programabil, ceea ce îl deosebește de mașinile mai generale ale aceleiași epoci,
cum ar fi Z3-ul lui Konrad Zuse din 1941 (sau iterațiile anterioare) și computerele Colossus
din 1943–1945. Nici nu a implementat arhitectura programelor stocate, implementată pentru
prima dată în Manchester Baby din 1948, necesară pentru mașinile de calcul practice de uz
general.

Mașina a fost, totuși, prima care a implementat:

 Folosind tuburi de vid, mai degrabă decât roți, clichete, întrerupătoare mecanice sau
relee telefonice, permițând o viteză mai mare decât computerele anterioare
 Folosind condensatori pentru memorie, mai degrabă decât componente mecanice,
permițând viteză și densitate mai mari
Memoria computerului Atanasoff-Berry era un sistem numit memorie de condensator
regenerativ, care consta dintr-o pereche de tamburi, fiecare conținând 1600 de condensatori
care se roteau pe un arbore comun o dată pe secundă. Condensatorii de pe fiecare tambur au
fost organizați în 32 de „benzi” a câte 50 (30 de benzi active și două de rezervă în cazul în
care s-a defectat un condensator), oferind mașinii o viteză de 30 de adunări/scăderi pe
secundă. Datele au fost reprezentate ca numere binare cu virgulă fixă de 50 de biți.
Elementele electronice ale unităților de memorie și aritmetice ar putea stoca și opera pe 60 de
astfel de numere simultan (3000 de biți).
Frecvența liniei de curent alternativ de 60 Hz a fost frecvența de ceas primară pentru
operațiunile de cel mai jos nivel.
Funcțiile logice aritmetice au fost complet electronice, implementate cu tuburi vidate.
Familia de porți logice a variat de la invertoare la porți cu două și trei intrări. Nivelurile de
intrare și ieșire și tensiunile de funcționare au fost compatibile între diferitele porți. Fiecare
poartă a constat dintr-un amplificator cu tub vid inversat, precedat de o rețea de intrare cu
divizor de rezistență care definea funcția logică. Funcțiile logice de control, care trebuiau să
funcționeze o singură dată pe rotație a tamburului și, prin urmare, nu necesitau turație
electronică, erau electromecanice, implementate cu relee.
ALU a funcționat pe un singur bit din fiecare număr la un moment dat; a păstrat
bitul de transport/împrumut într-un condensator pentru a fi utilizat în următorul ciclu de
curent alternative.
Deși computerul Atanasoff-Berry a reprezentat un pas important față de mașinile de
calcul anterioare, nu a putut rula complet automat printr-o întreagă problemă. Era nevoie de
un operator care să acționeze întrerupătoarele de comandă pentru a-și configura funcțiile, la
fel ca calculatoarele electro-mecanice și echipamentele de înregistrare a unității din acea
vreme. Selectarea operației de efectuat, citirea, scrierea, conversia în sau din binar în zecimal
sau reducerea unui set de ecuații s-a făcut prin comutatoare de pe panoul frontal și, în unele
cazuri, prin jumperi.
Au existat două forme de intrare și ieșire: intrarea și ieșirea utilizatorului primar și o
ieșire și intrare a rezultatelor intermediare. Stocarea intermediară a rezultatelor a permis
operarea la probleme prea mari pentru a fi tratate în întregime în memoria electronică. (Cea
mai mare problemă care putea fi rezolvată fără utilizarea ieșirii intermediare și a intrării a fost
două ecuații simultane, o problemă banală.)
Rezultatele intermediare au fost binare, scrise pe foi de hârtie prin modificarea
electrostatică a rezistenței la 1500 de locații pentru a reprezenta 30 din numerele de 50 de biți
(o ecuație). Fiecare foaie putea fi scrisă sau citită într-o secundă. Fiabilitatea sistemului a fost
limitată la aproximativ 1 eroare în 100.000 de calcule ale acestor unități, atribuită în primul
rând lipsei de control asupra caracteristicilor materialelor foilor. Privind retrospectiv, o
soluție ar fi putut fi adăugarea unui bit de paritate la fiecare număr așa cum este scris. Această
problemă nu a fost rezolvată în momentul în care Atanasoff a părăsit universitatea pentru
activități legate de război.
Intrarea utilizatorului principal a fost zecimală, prin intermediul cardurilor perforate
standard IBM cu 80 de coloane, iar ieșirea a fost zecimală, printr-un afișaj de pe panoul
frontal.
ABC a fost proiectat pentru un scop specific - soluția sistemelor de ecuații liniare
simultane. Ar putea gestiona sisteme cu până la 29 de ecuații, o problemă dificilă pentru
vremea respectivă. Probleme de această amploare deveneau comune în fizică, departamentul
în care lucra John Atanasoff. Mașina ar putea fi alimentată cu două ecuații liniare cu până la
29 de variabile și un termen constant și să elimine una dintre variabile. Acest proces ar fi
repetat manual pentru fiecare dintre ecuații, ceea ce ar avea ca rezultat un sistem de ecuații cu
o variabilă mai puțin. Apoi întregul proces ar fi repetat pentru a elimina o altă variabilă.
George W. Snedecor, șeful Departamentului de Statistică al statului Iowa, a fost
foarte probabil primul utilizator al unui computer digital electronic care a rezolvat probleme
de matematică din lumea reală. El a supus multe dintre aceste probleme lui Atanasoff.
i
*)https://ro.eferrit.com/computerul-atanasoff-berry-primul-computer-electronic
**)https://www.economica.net/istoria-tehnologiei-ep-2
- https://en.wikipedia.org/wiki/Atanasoff
1.„JVA – Istoria calculatoarelor”. John Vincent Atanasoff și nașterea computerului electronic digital.
Comitetul de inițiativă JVA și Universitatea de Stat din Iowa. 2011.
2. Copeland, B. Jack (6 aprilie 2018). Zalta, Edward N. (ed.). Enciclopedia Stanford de Filosofie. Laboratorul
de Cercetare în Metafizică, Universitatea Stanford. Recuperat la 6 aprilie 2018 3. Colossus și germanul
Lorenz Cypher. Anthony Sale, Bletchley Park Trust.
4. Copeland, Jack (2006), Colossus: The Secrets of Bletchley Park's Codebreaking Computers, Oxford: Oxford
University Press, pp. 101–115, ISBN 0-19-284055-X
5. Campbell-Kelly & Aspray 1996, p. 84.
6. „Repere: Atanasoff-Berry Computer, 1939”. IEEE Global History Network. IEEE. Preluat la 3 august 2011.
7. John Presper Eckert Jr. și John W. Mauchly, Electronic Numerical Integrator and Computer, brevet
american 3.120.606, depus la 26 iunie 1947, eliberat la 4 februarie 1964 și invalidat la 19 octombrie 1973
după hotărârea judecătorească Honeywell v. Sperry Rand.
8. Randell, Brian, Colossus: Godfather of the Computer, 1977 (retipărit în The Origins of Digital Computers:
Selected Papers, Springer-Verlag, New York, 1982)
9. Randell, Brian (1980), „The Colossus” (PDF), în Metropolis, N.; Howlett, J.; Rota, Gian-Carlo (eds.), A
History of Computing in the Twentieth Century, pp. 47–92, ISBN 978-0124916500, preluat 2016-09-19
10. Bemer, Bob, Colossus – Computerul celui de-al Doilea Război Mondial: Primul procesor de text, arhivat
din original pe 2000-08-19, preluat 2020-07-16 Raportul anunțului despre Colossus la Conferința
Internațională de Cercetare privind Istoria Calculului, în Los Alamos, New Mexico, care a început pe 10 iunie
1976
11. „Istoria calculului”. mason.gmu.edu. Preluat la 6 aprilie 2018.
12. Mollenhoff, Clark R. (1988), Atanasoff: Forgotten Father of the Computer, Ames: Iowa State University
Press, pp. 47, 48, ISBN 0-8138-0032-3
13. Hudson, David; Bergman, Marvin; Horton, Loren (2009). Dicționarul biografic din Iowa. University of
Iowa Press. p. 22. ISBN 9781587297243.
14. John Gustafson. „Reconstrucția computerului Atanasoff-Berry”. Citat: „numărul total de tuburi de vid a
fost foarte scăzut: aproximativ 300 pentru întreaga mașină. O mare parte din această economie este
rezultatul funcționării pe un singur bit din fiecare număr la un moment dat, păstrând bitul de
transport/împrumut într-un condensator pentru utilizare. în ciclul următor”.
15. Rojas, Raúl (2002). Primele calculatoare: istorie și arhitecturi. MIT Press. p. 102. ISBN 0-262-68137-4.

S-ar putea să vă placă și