Computer a programma memorizzato: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
aggiunto computer |
riscrivo sezione riducendo ripetizioni |
||
(18 versioni intermedie di 12 utenti non mostrate) | |||
Riga 1:
{{F|
Il '''computer a programma memorizzato''' è una tipologia particolare di [[computer]] la quale si contraddistingue per
L'espressione "computer a programma memorizzato" nasce come traduzione letterale dell'espressione originale [[lingua inglese|inglese]] "stored-program computer" utilizzata nel ''[[First draft of a report on the EDVAC]]''<ref>"First draft of a report on the EDVAC" è un titolo [[lingua inglese|inglese]] che tradotto in italiano significa "prima bozza di una relazione sull'EDVAC".</ref> di [[John von Neumann]].▼
== Terminologia ==
Se non si conosce il significato dell'espressione "computer a programma memorizzato", essa può trarre in inganno perché può far pensare che anche un computer che memorizza il programma nella [[memoria di massa]] (come ad esempio fanno lo [[Z3 (computer)|Z3]] o l'[[Harvard Mark I]]) sia un computer a programma memorizzato
▲L'espressione
== Descrizione ==
{{S sezione|informatica}}
Un computer a programma memorizzato può essere sia un computer programmabile che un computer non programmabile. In caso di computer programmabile, il programma può essere memorizzato sul [[supporto di memoria]] attraverso il computer stesso (e in tal caso il supporto di memoria può essere sia un [[supporto removibile]] che un [[supporto non removibile]]) oppure può essere memorizzato sul supporto di memoria non attraverso il computer stesso (e in tal caso il supporto di memoria è sempre un supporto removibile). In caso di computer non programmabile invece, il programma non può essere memorizzato sul supporto di memoria attraverso il computer stesso e il supporto di memoria è sempre un supporto non removibile.
Funzionando in base ad un programma memorizzato su supporto di memoria, il [[processore]] del computer ha sempre un certo grado di astrazione e una determinata [[elaborazione dati]] è data dal programma.
== Storia ==
=== Prima del computer a programma memorizzato ===
Prima del computer a programma memorizzato venivano memorizzati in [[memoria centrale]] esclusivamente i [[dati]] del programma e i risultati dell'[[Elaborazione dati|elaborazione]]. Il programma invece era [[hardware]] (nei [[computer a programma cablato]]) oppure [[software]] ma memorizzato nella [[memoria di massa]].
=== Nascita del computer a programma memorizzato ===
Con l'avvento del computer elettronico digitale fu subito chiaro che memorizzare anche il programma in [[memoria centrale]] sarebbe stata una tappa obbligata in quanto, in caso di programma software memorizzato nella
La realizzazione pratica del computer elettronico a programma memorizzato è riconosciuta ai progettisti dell'[[EDVAC]]<ref>L'[[EDVAC]] comunque non è stato il primo computer elettronico a programma memorizzato della storia. Per vari problemi l'EDVAC divenne operativo solo nel [[1951]]. Quindi altri computer elettronici a programma memorizzato furono operativi prima dell'EDVAC.</ref> che l'hanno resa di dominio pubblico con il documento ''[[First draft of a report on the EDVAC]]'' datato
Anche [[Konrad Zuse]] (il "padre" del primo computer programmabile della storia: lo [[Z1 (computer)|Z1]]), in una richiesta di brevetto del [[1936]] (respinta), menziona concettualmente il computer a programma memorizzato.
== Primi computer a programma memorizzato nella memoria centrale ==
Di seguito sono elencati i primi cinque computer della storia a programma memorizzato
* [[IBM Selective Sequence Electronic Calculator]] (costruito negli [[Stati Uniti]]; operativo a partire dal gennaio [[1948]]);
*[[Small-Scale Experimental Machine]] (costruito nel [[Regno Unito]]; operativo a partire dal giugno [[1948]]);
*[[Electronic Numerical Integrator and Computer]] (costruito negli Stati Uniti; operativo a partire dal
*[[Manchester Mark 1]] (costruito nel Regno Unito; operativo a partire dall'aprile [[1949]]);
*[[Electronic Delay Storage Automatic Calculator]] (costruito nel Regno Unito; operativo a partire dal maggio [[1949]]).
L'IBM Selective Sequence Electronic Calculator è il primo computer della storia a programma memorizzato
Come computer a programma memorizzato l'Electronic Numerical Integrator and Computer è il più limitato di tutti perché è l'unico a memorizzare il programma in una [[Memoria (informatica)|memoria]] [[Read Only Memory|ROM]] (memoria a sola lettura). Gli altri computer invece memorizzano il programma in una [[memoria a lettura e scrittura]]. Questa limitazione fa dell'Electronic Numerical Integrator and Computer un computer a programma memorizzato non programmabile (è invece un computer programmabile come
== Note ==
Riga 41 ⟶ 44:
*[[Computer a programma cablato]]
== Collegamenti esterni ==
* {{Collegamenti esterni}}
{{Portale|informatica}}
[[Categoria:Terminologia informatica]]▼
▲[[Categoria:Terminologia informatica]]
|