Concetti Chiave
- L'Input/Output gestisce il trasferimento dati tra memoria centrale e dispositivi periferici, fondamentali per il computer.
- I dispositivi di I/O includono quelli per l'interazione uomo-macchina e per la memorizzazione permanente dei dati.
- Le memorie di massa rientrano nei dispositivi di I/O, cruciali per l'efficienza del sistema e la gestione dei file.
- L'architettura I/O di un computer comprende processi, memoria centrale e un BUS di sistema per collegare componenti.
- Il controllore del dispositivo gestisce operazioni di scrittura e lettura su disco, comunicando con l'unità centrale.
L'Input/Output
L'Input / Output riguarda le operazioni di trasferimento dei dati tra la memoria centrale e i dispositivi periferici. I dispositivi sono molto importanti per il funzionamento del computer..Possono classificare i dispositivi di Input/Output
in:
1) dispositivi per l'interazione tra uomo e macchina (tastiera, mouse );
2) dispositivi per la memorizzazione permanente, non volatile, dei dati, come i DVD e CD ROM.
3)dispositivi per il controllo di apparati e per la ricezione dati da apparati;
Le memorie di massa sono quindi dispositivi di INPUT/OUTPUT.
L'architettura I/O: un moderno computer è composto da uno o piu processi, dalla memoria centrale, dai dispositivi periferici e da una struttura di interconnessione,detta BUS di sistema, per il collegamento delle parti che
compongono il computer. I dispositivi periferici ( tastiera e video ) sono collegati al bus di sistema tramite controllori del dispositivo o schede di controllo del dispositivo.
Per eseguire un'operazione di scrittura il controllore del disco deve conoscere il tipo di operazione , quali sono i dati da scrivere e in quale posizione scrivere i dati. Una volta scritti i dati su disco informa l'unità centrale dell'avvenuta operazione inviando un segnale di interruzione. Nell'operazione di lettura del disco , il controllore riceve dall'unità centrale l'ordine di leggere e la posizione su disco dei dati da leggere. Il controllore esegue l'operazione e invia i dati al processore.