← Back to 13. I/O Systems

📝 Buffering in Kernel I/O Subsystem

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

Practice MCQs for Buffering 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
6
Medium Questions
3
Hard Questions

📝 Sample Questions

Q1. Which vector numbers are non‑maskable in the Intel Pentium architecture?

🔹 A. 0‑15
🔹 B. 0‑31
🔹 C. 0‑63
🔹 D. 32‑255

💡 Difficulty: easy | ✅ Correct: A

Q2. Why does the CPU implement interrupt priority levels?

🔹 A. To allow low‑priority interrupts to be ignored entirely
🔹 B. To assign each device a unique vector number
🔹 C. To enable high‑priority interrupts to preempt low‑priority ones
🔹 D. To reduce the number of interrupt vectors needed

💡 Difficulty: medium | ✅ Correct: A

Q3. How does a maskable interrupt differ from a non‑maskable interrupt?

🔹 A. Maskable interrupts can be disabled by software, non‑maskable cannot
🔹 B. Maskable interrupts have higher priority than non‑maskable
🔹 C. Maskable interrupts use vector numbers above 255
🔹 D. Non‑maskable interrupts are generated only by I/O devices

💡 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