In this blog I’ll explain the importance of installing Integration Components in Hyper-V. Recently a customer asked me why virtual machines doesn’t perform well without Integration Components. Well to understand this I first need to explain something about the Hyper-V architecture.
Hyper-V has a so called Microkernelized Hypervisor architecture. This means that as less as possible components are running in the Hypervisor and in the Kernel Mode. The following picture illustrates this architecture:
Ring-1 is the Hypervisor. Only the CPU scheduler and Memory management runs in the Hypervisor. Everything in Ring 0 is running in Kernel Mode while everything in Ring 3 is running in User Mode. So drivers for the parent partition are executed in Ring 0 (Kernel mode).