IOvirtualisatie
IO-virtualisatie is een verzamelnaam voor technieken die fysieke input/output-bronnen zoals netwerken, opslag en randapparatuur virtueel beschikbaar maken voor meerdere virtuele machines. Het doel is resource sharing, isolatie en efficiëntere toewijzing zonder dat elke VM volledige hardware-emulatie nodig heeft.
Belangrijke technologieën omvatten PCI passthrough, SR-IOV en IOMMU-gebaseerde DMA-bescherming. PCI passthrough koppelt een fysiek apparaat rechtstreeks
Hypervisors zoals KVM/QEMU, Xen, VMware ESXi en Hyper-V ondersteunen IO-virtualisatie, vaak ondersteund door VFIO of soortgelijke
Uitdagingen omvatten hardwarevereisten, driverondersteuning en de complexiteit van het combineren van directe toewijzing met gedeelde I/O.