Hyper-V architecture components
Hyper-V has many components that are responsible for providing an end-to-end management solution for VMs and the Management OS. The following diagram shows the most important components of Hyper-V that will be explained in the succeeding sections:
Hypervisor
The small Hyper-V Hypervisor (almost 20 MB) is responsible for managing, separating, and controlling the partition access. Also, it is in charge of isolating all the partitions from each other with high security and reliability.
Partitions
When Hyper-V is present, the host OS and the VMs run and share the same access and privilege with Hypervisor and both are known as partitions. However, the host OS runs a series of components to manage the VMs and for that reason, the host partition is called parent partition or management OS and VMs are called child partitions or guests OS.
Virtualization stack
The VM creation and management is made by a series of virtual devices and software components called virtualization...