305-300 · Question #37
Which of the following statements are true for full virtualization? (Choose TWO correct answers)
The correct answer is B. Full virtualization may be supported by special CPU extensions that provide better performance C. Full virtualization does not require changes to the guest operating systems. Full virtualization is a virtualization approach where the hypervisor provides a complete simulation of the underlying hardware, allowing unmodified guest operating systems to run without awareness of virtualization. Virtualization documentation consistently states that one of…
Question
Options
- AFull virtualization always requires additional software components and cannot be done using Linux
- BFull virtualization may be supported by special CPU extensions that provide better performance
- CFull virtualization does not require changes to the guest operating systems
- DFull virtualization has no performance impact compared to a non-virtualized bare-metal installation
- EFull virtualization has a severe performance impact and should not be used in production
How the community answered
(25 responses)- A4% (1)
- B72% (18)
- D8% (2)
- E16% (4)
Explanation
Full virtualization is a virtualization approach where the hypervisor provides a complete simulation of the underlying hardware, allowing unmodified guest operating systems to run without awareness of virtualization. Virtualization documentation consistently states that one of the defining characteristics of full virtualization is that guest operating systems do not need to be modified, making option C correct. Additionally, modern full virtualization platforms benefit from hardware-assisted virtualization, such as Intel VT-x and AMD-V CPU extensions. These extensions significantly improve performance by offloading virtualization tasks to the processor, making option B correct. Option A is incorrect because Linux-based hypervisors like KVM can perform full virtualization entirely within the Linux ecosystem. Option D is false because all virtualization introduces some performance overhead, even if minimal. Option E is incorrect because full virtualization is widely used in production environments, including enterprise data centers and cloud platforms.
Topics
Community Discussion
No community discussion yet for this question.