โ† Back to 16. Virtual Machines

๐Ÿ“ CPU scheduling and Virtualization

๐Ÿ“– From Operating System โ€ข 16. Virtual Machines โ€ข 13 questions available

Practice MCQs for CPU scheduling and Virtualization. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

๐Ÿ”„ Last updated: 2026-07-27

3
Easy Questions
6
Medium Questions
4
Hard Questions

๐Ÿ“ Sample Questions

Q1. What is the primary purpose of CPU scheduling in an operating system?

๐Ÿ”น A. To allocate memory
๐Ÿ”น B. To determine order of process execution
๐Ÿ”น C. To manage disk I/O
๐Ÿ”น D. To provide network routing

๐Ÿ’ก Difficulty: easy | โœ… Correct: B

Q2. Three processes have CPU bursts of 10โ€ฏms, 4โ€ฏms, and 6โ€ฏms respectively. Using Roundโ€‘Robin with a 4โ€ฏms quantum, what is the average waiting time?

๐Ÿ”น A. 6โ€ฏms
๐Ÿ”น B. 7.33โ€ฏms
๐Ÿ”น C. 8.67โ€ฏms
๐Ÿ”น D. 10โ€ฏms

๐Ÿ’ก Difficulty: medium | โœ… Correct: C

Q3. A system receives an average of 5 processes per second, each requiring 0.1โ€ฏseconds of CPU time. What is the CPU utilization?

๐Ÿ”น A. 0.3
๐Ÿ”น B. 0.5
๐Ÿ”น C. 0.7
๐Ÿ”น D. 0.9

๐Ÿ’ก Difficulty: hard | โœ… Correct: B

โฌ†๏ธ View all questions in the quiz below

๐Ÿ”— Related Topics

๐Ÿ“ Overview Virtual Machines๐Ÿ“ History Virtual Machines๐Ÿ“ Benefits and Features Virtual Machines๐Ÿ“ Building Blocks in Virtual Machines๐Ÿ“ Trap and emulate in Building Blocks
๐Ÿš€ Start Quiz ๐Ÿ“ Practice Mode