← Back to 13. I/O Systems

📝 Stream in I/O Systems

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

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

🔄 Last updated: 2026-07-27

6
Easy Questions
6
Medium Questions
2
Hard Questions

📝 Sample Questions

Q1. What is the main function of the device‑driver layer within a kernel’s I/O architecture?

🔹 A. To provide direct user‑level access to hardware
🔹 B. To hide hardware differences from the kernel I/O subsystem
🔹 C. To manage network protocols
🔹 D. To schedule CPU time for processes

💡 Difficulty: easy | ✅ Correct: B

Q2. In the kernel I/O hierarchy, what is the relationship between the device‑driver layer and the stream subsystem?

🔹 A. The stream subsystem sits directly above the device‑driver layer, translating stream operations into driver calls
🔹 B. The device‑driver layer implements stream protocols
🔹 C. They operate independently without interaction
🔹 D. The stream subsystem replaces the device‑driver layer

💡 Difficulty: medium | ✅ Correct: A

Q3. Explain why a kernel that implements streams must still maintain low‑level synchronization mechanisms within device drivers.

🔹 A. Because streams automatically handle all synchronization
🔹 B. Because drivers may be accessed concurrently by multiple streams
🔹 C. Because synchronization is only needed in user space
🔹 D. Because hardware does not require any synchronization

💡 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