ARCHITETTURA DI VON NEUMANN
periferiche di input
![tastiera](https://m.media-amazon.com/images/I/61tbcS6tJAL.jpg)
tastiera
mouse
scanner
![schermo touchscreen](https://m.media-amazon.com/images/I/711vvpomTpL._AC_UF1000,1000_QL80_.jpg)
schermo touchscreen
lettore bar code
webcam
microfono
periferiche di output
monitor
![visore](https://m.media-amazon.com/images/I/71+C0Y4WFBL.jpg)
visore
casse
![ad aghi](https://m.media-amazon.com/images/I/61WhtEXwRUL.jpg)
ad aghi
non è più usata
laser
+ veloce
-costo pagina
+silenziosa
costo molto alto
adatta x aziende
getto inchiostro
prezzo di acquisto basso
+costo pagina
-veloce
+rumosrosa
adatto per famiglie
3d
termiche
memoria centrale (RAM)
consuma poco
veloce
piccola e leggere
costosa
poco capiente
volatile
MEMORIA DI MASSA
![FLOPPY DISK](https://www.cosedicomputer.com/wp-content/uploads/floppy.jpg)
FLOPPY DISK
![HARD DISK](https://m.media-amazon.com/images/I/81yHZDfM3GL.jpg)
HARD DISK
![NASTRI(TAPE)](https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Kaseta_magnetofonowa_ubt.jpeg/220px-Kaseta_magnetofonowa_ubt.jpeg)
NASTRI(TAPE)
![cd](https://master.opitec.com/out/pictures/master/product/1/490582-000-000-VO-03-z.jpg)
cd
dvd
![Sottoargomento](https://image.made-in-china.com/202f0j00qstEmSVBrgbj/Blu-Ray-Disc-Bd-R-25GB-6x-.jpg)
Sottoargomento
![CHIAVETTA, memory card
lettori mp3](https://m.media-amazon.com/images/I/61aII9Rn5EL._AC_UF1000,1000_QL80_.jpg)
CHIAVETTA, memory card
lettori mp3
-è 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](https://pclab.bs.it/wp-content/uploads/2024/07/pexels-pixabay-40879-1024x683.webp)
CPU
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