I/O Techniques
I/O Techniques
- Programmed I/O
- Interrupt-driven I/O
- Direct memory access (DMA)
4. I/O Mapping:
+ Memory-mapped I/O +Isolated I/O (Port-Mapped I/O)
5. Disadvantages:
+ Data transfer speed is limited by the CPU speed.
+ The CPU is occupied with controlling I/O.
- Because there will be multiple I/O modules how does the processor
determine which device issued the interrupt?
Bus Arbitration(vector):
3. Examples:
5. Disadvantages:
- The I/O transfer rate is limited by the speed with which the
processor can test and service a device