Harvard Mark I

Da Wikipedia, l'enciclopedia libera.
Vai a: navigazione, cerca
Porzione sinistra dell'Harvard Mark I

L'Aiken-IBM Automatic Sequence Controlled Calculator Mark I, inizialmente chiamato IBM Automatic Sequence Controlled Calculator[1] (abbreviazioni diffuse all'epoca nel linguaggio comune: "Automatic Sequence Controlled Calculator", "ASCC"),[2] oggi comunemente noto come Harvard Mark I (abbreviazione diffusa nel linguaggio comune: "Mark I"), è uno dei primi computer digitali elettromeccanici della storia.

L'importanza storica dell'Harvard Mark I è notevole in quanto alcune caratteristiche della sua architettura hardware sono diventate un modello (chiamato "architettura Harvard") per molti computer moderni.

L'Harvard Mark I è stato completato nel 1943 ed è stato progettato da Howard Hathaway Aiken, del dipartimento di fisica dell'Università di Harvard (Cambridge, Massachusetts, U.S.A.), che venne affiancato nel suo lavoro dagli ingegneri meccanici C. D. Lake, F. E. Hamilton e B. M. Durfee.

All'Harvard Mark I seguirono nel 1947 l'Harvard Mark II, nel 1949 l'Harvard Mark III e nel 1952 l'Harvard Mark IV.

Indice

[modifica] Storia

Porzione destra dell'Harvard Mark I

Aiken fece proprie le idee di Charles Babbage (1791-1871) e studiò il modo per costruire uno strumento di calcolo automatico.

Nel 1937 contattò i costruttori statunitensi di calcolatrici del tempo, compresa la Monroe Calculator Company, allora il più grande costruttore; la sua proposta venne però rifiutata.

Alla fine del 1937 con l'aiuto di Theodore H. Brown, docente di Statistica economica, ottenne di venir presentato a James W. Bryce che ricopriva un ruolo importante nel settore ricerca dell'IBM (International Business Machines Corporation).

Fu così che nel 1939 ad Harvard iniziò la costruzione del calcolatore, immediatamente spostata nei laboratori dell'IBM ad Endicott (New York). Il calcolatore venne ultimato nel gennaio del 1943 e costò alla IBM 250.000 dollari.

Durante la seconda guerra mondiale rimase a disposizione unicamente della Marina degli Stati Uniti. In seguito, come da accordi precedenti, venne donato dalla stessa IBM all'Università di Harvard: nel febbraio 1944 venne spedito via mare a Cambridge, dove fu in seguito assemblato, ed il 7 agosto 1944 venne data, a mezzo stampa, notizia ufficiale della donazione all'Università. Quest'ultimo fatto ebbe vasta risonanza mediatica ed il ruolo di comparsa minore in cui venne relegata la IBM, in quella occasione, suscitò grandi polemiche ed attriti.

Con la comparsa dell'ENIAC nel 1946 il Mark I divenne presto obsoleto, ma ad Harvard rimase in funzione fino al 1959. Venne impiegato principalmente per risolvere problemi di carattere scientifico (di interesse prettamente militare in un primo momento) e per il calcolo di tavole (vedi ad es. le funzioni di Bessel).

[modifica] Composizione e funzionamento

Dettagli di input/output e controllo

Il Mark I era costituito da interruttori, relè, alberi di rotazione e frizioni. Per la sua costruzione sono stati utilizzati 765.000 componenti e centinaia di chilometri di cavi. Una volta ultimato occupava una lunghezza di 16 m, si sviluppava in altezza per 2,4 m ed aveva una profondità di circa 0,5 metri; raggiungeva un peso di circa 4 tonnellate e mezzo (4.500 chilogrammi).

È stato necessario sincronizzare meccanicamente le unità calcolatrici di base, in modo da farle funzionare grazie ad un asse di rotazione di 15 metri, messo in movimento da un motore elettrico di 4 kW.
Il Mark I poteva memorizzare 72 numeri di 23 cifre decimali ciascuno. Poteva eseguire tre addizioni o sottrazioni al secondo, una moltiplicazione in 6 secondi, una divisione in 15,3 secondi ed un logaritmo oppure una funzione trigonometrica in più di un minuto.

Il Mark I leggeva le sue istruzioni su delle schede perforate e, eseguita l'istruzione corrente, passava alla successiva. I programmi complessi erano fisicamente lunghi. Il ciclo veniva compiuto unendo l'estremità della scheda contenente il programma con la parte iniziale della scheda. Questa separazione dei dati e delle istruzioni è conosciuta come Architettura Harvard.

[modifica] Programmatori

Grace Hopper, pioniera in informatica, è stata la prima programmatrice per il Mark I.

[modifica] Note

  1. ^ "Aiken-" (in riferimento a Howard Hathaway Aiken) e "Mark I" (in italiano "modello uno", quindi un'indicazione del fatto che è il primo di una serie) sono stati aggiunti certamente dopo l'aprile 1948: in questa foto dell'aprile 1948 si può infatti notare che mancano "Aiken-" e "Mark I". Nella stessa foto si può anche notare che inizialmente il nome del calcolatore era posizionato al centro. Oggi invece una parte del nome del calcolatore è posizionata a sinistra ("Aiken-IBM Automatic Sequence Controlled Calculator") mentre la rimanente ("Mark I") è posizionata a destra.
  2. ^ "ASCC" è l'acronimo di "Automatic Sequence Controlled Calculator".

[modifica] Voci correlate

[modifica] Altri progetti

[modifica] Collegamenti esterni


informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica
Strumenti personali
Namespace

Varianti
Azioni
Navigazione
Comunità
Stampa/esporta
Strumenti
Altre lingue