220-1101 Virtualization and Cloud Computing Practice Question
An IT administrator is configuring a virtualized server to support a legacy application that requires exclusive access to a physical USB dongle license key. The dongle is plugged into a USB port on the physical host server. The administrator needs the virtual machine to directly interface with the USB device as if it were connected directly to the VM, bypassing the host OS. Which virtualization feature should the administrator enable?
⚠ Common exam trap
The 220-1101 exam often tests the distinction between emulated devices (like a virtual USB controller) and direct hardware access (pass-through), leading candidates to mistakenly choose the virtual controller because they think it provides the same functionality without understanding that it still requires host OS mediation.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Hardware pass-through
Hardware pass-through (also known as PCI passthrough or device assignment) allows a virtual machine to directly access a physical hardware device, such as a USB controller, bypassing the host operating system. This gives the VM exclusive, direct control over the USB dongle, making it appear as if the device is physically connected to the VM itself. This is essential for legacy applications that require a physical USB license key and cannot function through host-mediated USB redirection.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Virtual USB controller
Why it's wrong here
A virtual USB controller emulates a standard USB host controller within the guest OS, but the physical device remains attached to and managed by the host OS. The guest sees a virtualized USB port, not the actual dongle hardware, so low-level device-specific protocols and encrypted handshakes may not be passed through intact. For a legacy license dongle that relies on exclusive direct access to the physical hardware, this abstraction layer can prevent the dongle from being recognized or functioning correctly.
- ✗
Resource pooling
Why it's wrong here
Resource pooling is a core cloud/virtualization property that aggregates CPU, memory, and storage from multiple physical servers and dynamically assigns them to VMs as needed. It is a logical abstraction of compute and storage capacity, not a mechanism for connecting or exposing a specific physical peripheral, such as a USB license dongle, to a VM. Since resource pooling operates entirely at the infrastructure level and has no awareness of individual I/O devices, it cannot provide the direct device access required by a legacy application.
- ✓
Hardware pass-through
Why this is correct
Hardware pass-through, also known as PCI/PCIe passthrough or VFIO, assigns a physical device directly to a single VM, bypassing the host OS and hypervisor's virtual device emulation. The guest OS gains exclusive ownership and communicates with the device's hardware registers through DMA and interrupt remapping, typically using an IOMMU (Intel VT-d or AMD IOMMU) for isolation. This is ideal for legacy devices like license dongles that require low-level, exclusive, and uninterrupted access; the VM sees the true hardware, ensuring full compatibility and reliable operation.
- ✗
Live migration
Why it's wrong here
Live migration (e.g., vMotion) copies the memory and execution state of a running VM from one physical host to another with minimal downtime, preserving virtual CPU, disk, and network settings. However, it does not transfer physical devices; a USB dongle using pass-through remains physically tied to the source host, and the target host lacks the same hardware connection. Therefore, live migration not only avoids granting direct device access but actively conflicts with pass-through devices, which typically pin a VM to a specific host and require advanced configurations for migration.
Go deeper
Related to this question
Learn chapter
IoT Device Types and Connectivity
Key term
Operating system
An operating system (OS) is the core software that manages a computer's hardware and software resources, providing common services for computer programs.
Key term
Peripheral Component Interconnect
Peripheral Component Interconnect (PCI) is a standard slot and bus system inside a computer that allows you to connect expansion cards like network cards, sound cards, and graphics cards to the motherboard.
About these practice questions
Courseiva writes every 220-1101 question from scratch — 896 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 220-1101 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 220-1101 exam.