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?

  1. ACloud-based IaaS (Infrastructure as a Service)
  2. BContainerization platform (e.g., Docker)
  3. CType 1 hypervisor (bare-metal hypervisor)
  4. DType 2 hypervisor (hosted hypervisor)
Show answer & 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.

More Applications and Software questions