CompTIA Tech+ (FC0-U71)Applications and SoftwareHard
A technician is setting up a new virtual machine (VM) for a development environment. The VM needs to run a specialized application that requires direct access to hardware functions, such as specific GPU capabilities, for optimal performance. Which type of hypervisor would be MOST appropriate for this scenario?
- ACloud-based IaaS (Infrastructure as a Service)
- BContainerization platform (e.g., Docker)
- CType 1 hypervisor (bare-metal hypervisor)
- DType 2 hypervisor (hosted hypervisor)
Show answer & explanationAnswer & explanation
Correct answer: C. Type 1 hypervisor (bare-metal hypervisor)
A Type 1 (bare-metal) hypervisor offers the most direct access to underlying hardware resources, including the ability to pass through specific devices like GPUs to a VM, which is crucial for applications requiring optimal hardware performance. Type 2 hypervisors introduce an extra layer of abstraction.
Why the other options are wrong
- A. Cloud-based IaaS involves remote infrastructure, and while some cloud providers offer GPU instances, the question implies setting up a local VM with specific hardware access, making a local hypervisor the primary consideration.
- B. Containerization isolates applications but shares the host OS kernel and typically does not provide direct hardware access at the level required for specialized GPU functions for a single application.
- D. A Type 2 hypervisor (e.g., VirtualBox, VMware Workstation) runs on top of a host OS, introducing an additional layer of abstraction that can hinder direct hardware access and performance.
Type 1 Hypervisor (Bare-Metal)
A hypervisor that runs directly on the host computer's hardware, controlling the hardware and managing guest operating systems directly, offering high performance and direct resource access.
- Also known as bare-metal hypervisor.
- Examples include VMware ESXi, Microsoft Hyper-V, Citrix XenServer.
- Provides better performance and security compared to Type 2 hypervisors due to less overhead.
Memory trick: Hypervisors layer virtual worlds on real hardware.