Come è noto, l’elaboratore comunica con l’esterno attraverso le unità di ingresso/uscita, chiamate anche periferiche. Quando una di queste unità deve mettersi in contatto con la CPU occorre che siano soddisfatte le seguenti condizioni:
- venga individuata l’unità che richiede il servizio;
- sia attivato un programma di trasferimento dati adatto all’unità selezionata
Per la realizzazione del collegamento e per il relativo trasferimento dati vengono esaminate le seguenti possibilità:
- polling;
- interrupt;
- DMA
- periferiche I/O parallele;
- periferiche I/O seriali.
- venga individuata l’unità che richiede il servizio;
- sia attivato un programma di trasferimento dati adatto all’unità selezionata
Per la realizzazione del collegamento e per il relativo trasferimento dati vengono esaminate le seguenti possibilità:
- polling;
- interrupt;
- DMA
- periferiche I/O parallele;
- periferiche I/O seriali.