← Back to 6. CPU Scheduling

📝 Multicore Processors in Multiple Processor Scheduling

📖 From Operating System • 6. CPU Scheduling • 43 questions available

Practice MCQs for Multicore Processors in Multiple Processor Scheduling. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

🔄 Last updated: 2026-07-10

10
Easy Questions
21
Medium Questions
12
Hard Questions

📝 Sample Questions

Q1. What defines a multicore processor?

🔹 A. Multiple physical processor chips connected via a bus
🔹 B. Multiple processor cores placed on the same physical chip
🔹 C. A single processor core with hyper-threading technology
🔹 D. Multiple processors sharing a single memory controller

💡 Difficulty: easy | ✅ Correct: B

Q2. In a dual-threaded core, what happens when one hardware thread experiences a memory stall?

🔹 A. The entire processor core halts until the data arrives
🔹 B. The core switches to executing the other hardware thread
🔹 C. The stalled thread is terminated by the operating system
🔹 D. The core increases its clock speed to fetch data faster

💡 Difficulty: medium | ✅ Correct: B

Q3. What is the fundamental difference between the scheduling performed by the OS and the scheduling performed by the core on a multithreaded multicore processor?

🔹 A. The OS schedules software threads; the core schedules hardware threads
🔹 B. The OS schedules hardware threads; the core schedules software threads
🔹 C. They both schedule software threads using different algorithms
🔹 D. The OS schedules processes; the core schedules both processes and threads

💡 Difficulty: hard | ✅ Correct: A

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