← Back to 13. I/O Systems

📝 I/O protection in Kernel I/O Subsystem

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

Practice MCQs for I/O protection in Kernel I/O Subsystem. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

🔄 Last updated: 2026-07-27

2
Easy Questions
4
Medium Questions
2
Hard Questions

📝 Sample Questions

Q1. Why are vectors 0–31 designated as non‑maskable in the Intel interrupt architecture?

🔹 A. They are reserved for critical processor exceptions
🔹 B. They are for user‑level software interrupts
🔹 C. They are for legacy BIOS calls
🔹 D. They are for DMA channels

💡 Difficulty: easy | ✅ Correct: A

Q2. How do interrupt priority levels improve system responsiveness compared to simply masking all interrupts?

🔹 A. They let higher‑priority interrupts pre‑empt lower‑priority ones
🔹 B. They increase the size of the interrupt vector table
🔹 C. They reduce the number of required IRQ lines
🔹 D. They eliminate the need for device drivers

💡 Difficulty: medium | ✅ Correct: A

Q3. A driver installs an interrupt handler for vector 45. While this handler runs, a higher‑priority interrupt with vector 20 occurs. What does the CPU do?

🔹 A. It pre‑empts the current handler and jumps to vector 20
🔹 B. It queues vector 20 until the handler finishes
🔹 C. It ignores vector 20 until the mask is cleared
🔹 D. It resets the processor

💡 Difficulty: hard | ✅ Correct: A

⬆️ 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