Documente Academic
Documente Profesional
Documente Cultură
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.
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.