← Back to 4. Threads in Operating System

📝 Scheduler Activations

📖 From Operating System • 4. Threads in Operating System • 41 questions available

Practice MCQs for Scheduler Activations. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

🔄 Last updated: 2026-07-08

4
Easy Questions
22
Medium Questions
15
Hard Questions

📝 Sample Questions

Q1. What is the primary purpose of communication between the kernel and thread library in many-to-many models?

🔹 A. To terminate threads
🔹 B. To dynamically adjust the number of kernel threads for performance
🔹 C. To create new processes
🔹 D. To allocate memory

💡 Difficulty: easy | ✅ Correct: B

Q2. What happens when a kernel thread blocks in a many-to-many model?

🔹 A. Only the kernel thread blocks
🔹 B. The LWP and attached user thread also block
🔹 C. The entire process blocks
🔹 D. Other threads are preempted

💡 Difficulty: medium | ✅ Correct: B

Q3. What does the kernel do when an application thread is about to block in scheduler activation?

🔹 A. Terminates the thread
🔹 B. Allocates a new virtual processor
🔹 C. Blocks all threads
🔹 D. Creates a new process

💡 Difficulty: hard | ✅ Correct: B

⬆️ View all questions in the quiz below

🔗 Related Topics

📝 Computer System Architecture📝 Computer System Organization📝 Computing Environments📝 Kernel Data Structures📝 Memory Management
🚀 Start Quiz 📝 Practice Mode