← Back to 13. I/O Systems

📝 Nonblocking and asynchronous I/O

📖 From Operating System • 13. I/O Systems • 12 questions available

Practice MCQs for Nonblocking and asynchronous I/O. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

🔄 Last updated: 2026-07-27

2
Easy Questions
6
Medium Questions
4
Hard Questions

📝 Sample Questions

Q1. What is the CPU instruction commonly used to resume execution after handling an interrupt?

🔹 A. RET
🔹 B. JMP
🔹 C. IRET
🔹 D. CALL

💡 Difficulty: easy | ✅ Correct: D

Q2. Why does an interrupt controller dispatch the interrupt to the correct handler without the CPU polling all devices?

🔹 A. It uses a priority encoder
🔹 B. It relies on DMA
🔹 C. It timestamps each request
🔹 D. It broadcasts to all handlers

💡 Difficulty: medium | ✅ Correct: A

Q3. In nonblocking I/O, what is the primary advantage of using asynchronous notification over polling?

🔹 A. Reduces CPU idle cycles
🔹 B. Eliminates need for buffers
🔹 C. Guarantees ordering of events
🔹 D. Simplifies device driver code

💡 Difficulty: hard | ✅ Correct: B

⬆️ View all questions in the quiz below

🔗 Related Topics

📝 Overview of I/O Systems📝 I/O Hardware in I/O Systems📝 Polling in I/O Hardware📝 Interrupts in I/O Hardware📝 Direct memory access in I/O Hardware
🚀 Start Quiz 📝 Practice Mode