• Data Transfer between the central computer and I/O devices may be handled in a variety of modes.
  • Some modes use CPU as an intermediate path, others transfer the data directly to and from the memory unit.
  • Data transfer to and from peripherals may be handled in one of three possible modes.
    • Programmed I/O
    • Interrupt Driven I/O
    • Direct Memory Access (DMA)