Complete exercises at:

In a concise presentation:

  1. Explain the concept of interrupts
  2. Discuss the role of interrupts in modern operating systems
  3. Contrast three I/O schemes
  4. Demonstrate poll and interrupt-driven I/O
  5. Discuss lessons learned, errors made, and challenges encountered.
  6. (Optional) For each I/O scheme, give a scenario the I/O scheme is the best for it.