1. John von Neumann nato a Budapest il 28 dicembre 1903, è stato
un matematico, fisico e informatico ungherese naturalizzato
statunitense. E’ considerato uno dei più grandi matematici della
storia moderna oltre ad essere una delle personalità scientifiche
preminenti del XX secolo. A lui si devono molti contributi in diversi
campicome la teoria degli insiemi, analisi funzionale, topologia, fisica
quantistica,economia, informatica teoria dei giochi, fluidodinamica e
in molti altri settori della matematica.
2. Un computer basato sull'architettura di von Neumann è detto "modello di von
Neumann oppure come la chiamò Von Neumann stored -program computer
.In informatica l'architettura di von Neumann è una tipologia di architettura
hardware per computer digitali programmabili a programma memorizzato la
quale condivide i dati del programma e le istruzioni del programma nello
stesso spazio di memoria. Per tale caratteristica l'architettura di von
Neumann si contrappone all'architettura Harvard nella quale invece i dati del
programma e le istruzioni del programma sono memorizzati in spazi di
memoria distinti. L'importanza dell'architettura di von Neumann è notevole in
quanto è l'architettura hardware su cui è basata la maggior parte dei moderni
computer programmabili. E se si pensa che è stata sviluppata più di
settant'anni fa, si può comprendere quanto erano notevoli anche le capacità di
chi l'ha concepita.
3. Lo schema si basa su cinque componenti fondamentali:
CPU (o unità di lavoro) che si divide a sua volta in
Unità operativa, nella quale uno dei sottosistemi più rilevanti è l'unità aritmetica e logica(o ALU)
Unità di controllo
Unità di memoria, intesa come memoria di lavoro o memoria principale (RAM, Random Access Memory)
Unità di input, tramite la quale i dati vengono inseriti nel calcolatore per essere elaborati
Unità di output, necessaria affinché i dati elaborati possano essere restituiti all'operatore
Bus, un canale che collega tutti i componenti fra loro
All'interno dell'ALU è presente un registro detto accumulatore, che fa da ponte tra input e output grazie a una speciale
istruzione che carica una parola dalla memoria all'accumulatore e viceversa.
È importante sottolineare che tale architettura, a differenza di altre, si distingue per la caratteristica di immagazzinare
all'interno dell'unità di memoria, sia i dati dei programmi in esecuzione che il codice di questi ultimi.
Bisogna comunque precisare che questa è una schematizzazione molto sintetica, sebbene molto potente: basti pensare
che i moderni computer di uso comune sono progettati secondo l'architettura Von Neumann. Difatti essa regola non solo
gli insiemi, ma l'intera architettura logica interna degli stessi, ovvero la disposizione delle porte logiche, perlomeno per
quanto riguarda la parte elementare, sulla quale si sono sviluppate le successive progressioni.
Inoltre, quando si parla di unità di memoria si intende la memoria primaria, mentre le memorie di massa sono considerate
dispositivi di I/O.
Il motivo di ciò è innanzitutto storico, in quanto negli anni quaranta, epoca a cui risale questa architettura, la tecnologia
non lasciava neanche presupporre dispositivi come hard disk, CD-ROM, DVD-ROM o anche solo nastri magnetici, ma
anche tecnico, se si considera che in effetti i dati da elaborare devono comunque essere caricati in RAM, siano essi
provenienti da tastiera o da hard-disk.
4. Il computer è uno strumento estremamente versatile. Può essere utilizzato in tutti i
possibili campi. Il costo e la facilità d’uso sono inversamente proporzionali alla potenza
del sistema. I costruttori hanno differenziato varie categorie di computer ognuna adatta A
rispondere a determinate esigenze. Classificazione di Elaboratori:
Supercomputer Mainframe
Mini-computer,Workstation
Personal Computer
Notebook,
Network Computer