ARCHITETTURA DI VON NEUMANN

ARCHITETTURA DI VON NEUMANN

periferiche di input

tastiera

tastiera

mouse

mouse

scanner

scanner

schermo touchscreen

schermo touchscreen

lettore bar code

lettore bar code

webcam

webcam

microfono

microfono

periferiche di output

monitor

monitor

visore

visore

casse

casse

stampante

ad aghi

ad aghi

non è più usata

laser

laser

+ veloce
-costo pagina
+silenziosa

costo molto alto

adatta x aziende

getto inchiostro

getto inchiostro

prezzo di acquisto basso

+costo pagina
-veloce
+rumosrosa

adatto per famiglie

3d

3d

termiche

termiche

memoria centrale (RAM)

memoria centrale (RAM)

consuma poco
veloce
piccola e leggere

costosa
poco capiente
volatile

MEMORIA DI MASSA

magnetiche

c1
FLOPPY DISK

FLOPPY DISK

r

La più vecchia-Accesso diretto -Poco capiente 1,44 MB -Lento

HARD DISK

HARD DISK

r

Capiente (1 TB)Abbastanza veloceEconomicoPoco resistente agli urtiConsuma molta energia elettricaIngombrante, pesante

NASTRI(TAPE)

NASTRI(TAPE)

r

-Una delle prime memoria di massa -accesso sequenziale-Capiente (alcuni TB)-Abbastanza economica-Accesso sequenziale

ottiche

c1
cd

cd

r

Capienza circa 800 MB (550 floppy disk)Accesso direttoRobustoDifficile da registrare

dvd

dvd

r

Capienza circa 5 GB (adatto per i film)Accesso direttoRobustoDifficile da registrare

Sottoargomento

Sottoargomento

r

Capienza 100 GB (adatto per i film HD)Accesso direttoRobustoDifficile da registrare

stato solido

c1
CHIAVETTA, memory card
lettori mp3

CHIAVETTA, memory card
lettori mp3

r

VelociConsumano poca energia elettricaResistenti agli urti, piccole, leggereCostose

-è composta da un insieme di celle
-contiene dati e istruzioni sottoforma di word (insieme di bit)

adress bus

individua parole

data bus

individua dove
leggere e
scrivere

CPU

CPU

r

si collegano
alla

-PC: Contiene l'indirizzo dell'operazione da eseguire. Dopo ogni istruzione passa a una nuova

-ALU: Esegue operazioni aritmetiche e logiche

-R1,...Rn: Sono piccole memorie

-CU: Controlla la corretta esecuzione delle singole istruzioni, scandisce il “ritmo” del trasferimento dei dati

-IR: Contiene l'istruzione in esecuzione

-SR: Memorizza lo stato del sistema (esempio: errore, pausa, stop, ...)

-MAR: Contiene l'indirizzo della cella di memoria dove leggere o scrivere

-MDR: Contiene il dato letto dalla memoria o da scrivere nella memoria


^

CONTROL UNIT

DECODE

FETCH

EXECUTE

QUALSIASI OGGETTO IN GRADO
DI MEMORIZZARE TANTI BIT
IN POCO SPAZIO IN MODO PERMANENTE PUO’ ESSERE UNA MEMORIA DI MASSA.



^