ARCHITETTURA DI VON NEUMAN

Periferiche di input

Mouse (touch pad o trackball)
(con filo o con wireless)
Tastiera (reale o virtuale)
Microfono
Web cam
Scanner
Tute multimediarie
Schermo touchscreen
Sensori biometrici (lettori d'impronta
o lettore retina)

Memoria centrale

r

CARATTERISTICHE:) veloce:) piccola e leggera:) consuma poca corrente:( costosa :( poco capiente:( VOLATILE

La memoria centrale è composta da un insieme di celle in grado di memorizzare un bit.
(Contiene dati e istruzioni)
Gruppi di celle adiacenti formano unità minime di informazione indirizzabili dette word (parola).
L’address bus consente di individuare una parola, il data bus consente di leggere o scrivere una parola da o verso la memoria centrale.
Nella figura l’address bus conterrebbe l’indirizzo 5 in binario e il data bus leggerebbe la sequenza dei 16 bit


Periferiche di output

Monitor
Casse
Visori
Stampanti

Getto di inchiostro

r

CARATTERISTICHE:) costo di acquisto basso:( costo pagine alto:( poco veloce:( un po' rumorosa

Aghi

r

Aveva una testina con 9 0 24Baghi e in base a cosa battevi si stampava la lettera.


Laser

r

C'è un laser che disegna su un rullo rotante che dopo passando sopra il toner si colora.CARATTERISTICHE:) più veloce:) costo pagina basso:( costo acquisto alto:( silenziosa


Termiche

r

Adatto per le etichette


3D


CPU (ALU + CU + REGISTRI)

PC: Program Counter
ALU: Unità Logico Aritmetica
R1,...Rn: Registri
CU: Control Unit
IR: Instruction Register
SR: Status Register
MAR: Memory Address Register
MDR: Memory Data Register

r

PC: Contiene l'indirizzo dell'operazione da eseguire. Dopo ogni istruzione eseguita si incrementa e punta all'indirizzo della successiva istruzione da eseguireALU: Esegue operazioni aritmetiche e logicheR1,...Rn: Sono piccole memorieCU: Controlla la corretta esecuzione delle singole istruzioni, scandisce il “ritmo” del trasferimento dei datiIR: Contiene l'istruzione in esecuzioneSR: Memorizza lo stato del sistema (esempio: errore, pausa, stop, ...)MAR: Contiene l'indirizzo della cella di memoria dove leggere o scrivereMDR: Contiene il dato letto dalla memoria o da scrivere nella memoria

FUNZIONAMENTO
FETCH
DECODE
EXECUTE

r

FETCH - Viene selezionata l’istruzione depositata nell’indirizzo presente nel PC e viene copiata nell’IR DECODE - Decodifica l’istruzione individuando cosa deve essere fatto, quali memorie interne devono essere usate, che operandi entrano in gioco. Aggiorna il PCEXECUTE - Viene eseguita l’istruzione eventualmente coinvolgendo la ALU

Memorie di massa

MAGNETICHE
- floppy disk
- hard disk
- nastro

La memorizzazione binaria avviene tramite un processo di magnetizzazione e smagnetizzazione di microporzioni di un materiale ferromagnetico




OTTICHE
- Compact Disk
- Digital Versatile Disk
- Blu Ray Disk

Le memorie di massa ottiche registrano l’informazione binaria tramite “microfori” realizzati da un raggio laser su un supporto plastico di 12 cm di diametro.
Presenta piccoli fori disposti su una spirale
Il raggio laser viene riflesso in due modi diversi: un rilevatore quindi legge 0 o 1.


STATO SOLIDO
- chiavette