OS & Hardware

Which correctly describes the types of hypervisors?

  1. ASome run directly on the hardware, and others run as applications on an ordinary OS
  2. BThey always run as applications on an ordinary OS and never directly on hardware
  3. CThere are no types; all run purely in software without using hardware features
Show answer and explanation

Answer: A. Some run directly on the hardware, and others run as applications on an ordinary OS

Hypervisors come in two types: Type 1 (bare-metal), which runs directly on the hardware and manages guest OSes, and Type 2 (hosted), which runs as an application on an ordinary OS such as Windows or Linux. Type 1 has no extra layer and offers better performance and isolation, so it is used in servers and clouds; Type 2 is convenient for development and testing on PCs. Both use hardware features such as CPU virtualization support.

  • A. Correct. Type 1 runs directly on hardware, and Type 2 runs on an OS.
  • B. Some hypervisors run directly on hardware.
  • C. Both types use hardware such as CPU virtualization support.
Practice this topic Back to topic

More OS & Hardware questions

  1. In virtualization with nested paging (two-stage address translation), which describes what the hardware does?
  2. In nested paging where both guest and host use 4-level page tables, how many memory accesses can a TLB miss require in the worst case?
  3. What is it called when a guest OS executes a privileged instruction, control passes to the hypervisor, and the hypervisor reproduces the instruction's effect on its behalf?
  4. Which describes paravirtualization?
  5. Which correctly distinguishes containers from virtual machines?