OS & Hardware
What is the software called that runs multiple operating systems simultaneously on one computer, each as an independent virtual machine?
- ACompiler
- BDevice driver
- CHypervisor
Show answer and explanation
Answer: C. Hypervisor
A hypervisor (virtual machine monitor) divides CPU, memory and devices among multiple virtual machines, making each OS believe it has a computer to itself. Virtual machines are isolated, so a failure in one rarely affects others, and hypervisors are widely used in cloud servers. CPU virtualization support and nested paging underpin their performance. A compiler translates programs, and a device driver operates devices.
- A. A compiler translates programs into machine code.
- B. A device driver is an OS component that operates devices.
- C. Correct. It is the software that runs multiple virtual machines.