← Back to 16. Virtual Machines

📝 Application containment

📖 From Operating System • 16. Virtual Machines • 10 questions available

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

🔄 Last updated: 2026-07-27

2
Easy Questions
5
Medium Questions
3
Hard Questions

📝 Sample Questions

Q1. What does the abbreviation VCPU stand for in virtualization contexts?

🔹 A. Virtual CPU
🔹 B. Virtual Control Processor
🔹 C. Virtual Core Processing Unit
🔹 D. Virtual Central Processing Unit

💡 Difficulty: easy | ✅ Correct: A

Q2. A cloud provider wants to run a legacy OS that executes privileged instructions. Which virtualization technique should they use to ensure those instructions are safely handled without hardware support for full virtualization?

🔹 A. Binary translation
🔹 B. Trap-and-emulate
🔹 C. Direct execution
🔹 D. Paravirtualization

💡 Difficulty: medium | ✅ Correct: A

Q3. Assume a VMM uses trap-and-emulate and the host CPU lacks a dedicated VMX root mode. A guest attempts to modify the CR3 register. Describe the sequence of events the VMM must perform to correctly emulate this change while preserving isolation.

🔹 A. VMM saves host state, updates CR3, resumes guest
🔹 B. VMM intercepts trap, updates a shadow CR3, emulates effect
🔹 C. VMM ignores the change, letting guest continue
🔹 D. VMM reboots the guest

💡 Difficulty: hard | ✅ Correct: A

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