The Evolution and Future of Hypervisors


Hypervisor architecture. The hypervisor can be decomposed into two parts: the virtual machine monitor (VMM) and the device model.

Virtual machine monitor (VMM)

  • Equivalence property states that program execution has identical observable behavior on bare metal and under VMM, except for timing and resource availability, which are difficult to preserve because of shared physical hardware.
  • Efficiency property states that the majority of program instructions are executed directly on a physical CPU without interference from the hypervisor.
  • Resource control property states that the VMM manages all hardware resources. Virtual machines require permission from the hypervisor to directly access hardware.

Device Model

I/O Virtualization








Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Why You Should Care About the Metaverse

5G to arrive in 2019. Where would the smartphone go?

Why is it important to make your users masters of their own domain?

How to Hard Reset Motorola Moto Z Play Droid

Hard Reset Motorola Moto

Apple’s New “Spaceship” Headquarters and why I’m not buying a new phone

What If the Phone and the Internet Suddenly Disappeared?

Tecno Memory Fusion Feature Rolling Out to Select Smartphones, Will Add Virtual RAM

Rare Earth Elements (REEs) in Indian EV supply chains

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Pekka Enberg

Pekka Enberg

More from Medium

On finding🔍balloons🎈 in data center networks 🖧 micro-detection using adaptive ➰ feedback loops ♻

Everything you need to know about Squadcast and Microsoft Teams Integration

Serialization Mechanism in Ansible

How to use Putty SSH Keys with Puppet Enterprise Console