La gestione dellinput/output Poiché i dispositivi esterni hanno una struttura difforme da quella di un processore, ciascuna periferica necessiterà di una interfaccia che le permetterà di comunicare con il processore. Le interfacce hanno la funzione di trasmettere e ricevere dati
Più precisamente un dispositivo periferico per poter effettuare scambi di informazioni con il processore dovrà utilizzare: Dei moduli hardware comprendenti i circuiti di interfaccia. Un modulo software comprendente le istruzioni per la corretta gestione degli scambi
La Gestione degli scambi tra processore e periferiche Il metodo più semplice di gestione di i/o prevede che sia il processore a controllare direttamente gli scambi di informazioni tra i vari dispositivi, tenendo presente che : Poiché tutti i trasferimenti di dati avvengono su un bus comune il processore deve disporre di una logica per segnalare se si sta effettuando una trasmissione da o verso la periferica, in modo da assicurare il corretto uso delle informazioni disposte sul bus dati.
Il processore deve realizzare una doppia funzione di indirizzamento Il processore deve assicurare la sincronizzazione degli scambi Per soddisfare queste condizioni il processore si avvale del controllore del bus