paravirtualizace
Paravirtualization is a technique in virtualization that involves modifying the guest operating system's kernel to make it aware it is running in a virtualized environment. This awareness allows the guest OS to communicate directly with the hypervisor through a paravirtualized interface, often referred to as a "hypercall." Unlike full virtualization, where the hypervisor intercepts and emulates all hardware calls from the guest, paravirtualization relies on the guest OS to make specific, optimized calls to the hypervisor for privileged operations.
This approach offers significant performance advantages because it bypasses the overhead associated with hardware emulation. The
Examples of hypervisors that utilize paravirtualization include Xen, which historically relied heavily on it, and KVM,