Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

What is interrupt initiated I/O ?

  1. Improved Mode: It’s a better way of transferring data compared to programmed I/O, meaning it’s more efficient.
  2. CPU Multitasking: The CPU tells the I/O device what to do, then goes about its business until the device signals it’s done.
  3. Input Handling: When new data arrives, the device taps the CPU on the shoulder, saying, “Hey, I’ve got something for you!”
  4. Device Actions: What happens next depends on whether the device talks through I/O ports or memory.
  5. Output Handling: For sending data out, the device either says, “I’m ready for more,” or gives a thumbs-up when it’s done.
  6. Memory-Mapped and DMA Devices: These also send a polite interruption to say, “Hey, we’re finished with the task you gave us.”
  7. Efficiency Limitation: While interruptions save the CPU from waiting around, transferring large amounts of data can still be a bit slow because the CPU has to move each piece of data between the device and memory individually.

Leave a Comment