VON NEUMAN
Periferiche di input
è una periferica che immette dati nella memoria centrale del computer
tastiera
mouse
touchscreen
microfono
webcam
queste sono solo alcune delle periferiche
sono periferiche che consentono al computer di vere un "legame" con chi lo utilizza
sono considerate periferiche perché nonostante situate all'esterno permettono connessioni con l'interno
Memorie di Massa
Qualsiasi oggetto in grado di memorizzare tanti bit in poco spazio in modo permanente può essere una memoria di massa
MAGNETICHE
porzione di superficie magnetizzata
SOLIDE
stato (di due tipi) di particolari elementi elettronici
OTTICHE
porzione di superficie con un microforo o senza
-sono robuste, hanno accessi diretti, abbastanza capienti
-difficili da registrare
LE MEMORIE QUANTISTICHE
Per quantisticare nelle memorie di massa, si usano i QUBIT
elementi base per quantificare (si trovano nella posizione di un atomo)
si possono sovrapporre, ampliando la complessità delle informazioni
Memoria centrale
Contiene sia i dati su cui il processore opera, sia i programmi che forniscono le istruzioni che il processore deve effettuare
ADDRESS BUS
Consente di individuare una parola, il data bus consente di leggere o scrivere una parola da o verso la memoria centrale.
Periferiche di output
é una periferica che emette dati dalla memoria centrale del computer
monitor
visore
plotter
queste sono solo alcune delle periferiche
è una periferica che rende disponibile al mondo esterno il risultato dell'elaborazione effettuata dal computer
CPU
(ALU + CU + registri)
PC: Program Counter
Contiene l'indirizzo dell'operazione da eseguire. Dopo ogni istruzione eseguita si incrementa e punta all'indirizzo della successiva istruzione da eseguire
ALU: Unità Logico Aritmetica
Esegue operazioni aritmetiche e logiche
R1,...Rn: Registri
Sono piccole memorie
CU: Control Unit
Controlla la corretta esecuzione delle singole istruzioni, scandisce il “ritmo” del trasferimento dei dati
IR: Instruction Register
: Contiene l'istruzione in esecuzione
SR: Status Register
Memorizza lo stato del sistema (esempio: errore, pausa, stop, ...)
MAR: Memory Address Register
Contiene l'indirizzo della cella di memoria dove leggere o scrivere
MDR: Memory Data Register
Contiene il dato letto dalla memoria o da scrivere nella memoria
ORGANIZZAZIONE DELLA CUP VISTA DA DENTRO
LA TEORIA DI VON NEUMAN
affinché un computer possa svolgere un compito, deve eseguire un programma sull'insieme dei dati ricevuti in input, cioè deve manipolare i dati in input secondo l'elenco delle istruzioni, fino al raggiungimento della soluzione del problema