Introduction To Hyper-V Part III

The user mode applications provided by Hyper-v are

  • Windows Management Instrumentation for Hyper-v
  • VMM ( Virtual Machine Manager )


VMM is used for centralized management of VM’s and WMI is used to query , monitor the performance of VM’s

The second most important architectural change is support for different drivers. Hyper-v supports

  • Support for legacy operating systems using Emulated Device architecture  
  • Support for New Operating system using Synthetic Device architecture

It is proven that when you run operating systems with Emulated Devices the performance of VM’s is poor , the reason is that there is a context switch happening between kernel mode to user mode which acquires most of the cpu cycles. But Synthetic Devices uses VMBus concept where there is no need for context switch J .So the above is one of the main reason for VM’s performance under Hyper-v.

Hyper –V Supported Features :

  • Symmetric Multiprocessor Support
  • Support for both 32bit and 64bit Operating systems
  • Support for Linux operating system
  • Support till 1 TB RAM on the Hyper-v host and 64 GB support for VM’s
  • High Availability support for VM live migration ( similar to VMWare )
  • VM Snapshot ( similar to VMware )
  • High performance using VMBus , VSP, VSC ( Not present in VMWare )
  • Strong WMI support ( Not present in VMWare )


Operating System : Should be 64bit, Hyper-v doesn’t run on 32bit operating system ( any windows versions ) and support only windows 2008 64 bit Standard, Enterprise and Datacenter edition. Note that Datacenter edition provides unlimited VM image usage rights.


Processor : 64bit processor with Hardware assisted virtualization support and DEP support.


One thought on “Introduction To Hyper-V Part III

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s