I
IOMMU
IOMMU (Input-Output Memory Management Unit) est un composant matériel/logiciel du CPU et du chipset qui gère la traduction et l'isolation des accès mémoire effectués par les périphériques via DMA (carte graphique, SSD NVMe, contrôleurs USB, etc.). Concrètement, il mappe les adresses utilisées par un périphérique vers la RAM réelle, et peut bloquer ou limiter ces accès, ce qui améliore la sécurité (réduction des risques liés aux attaques DMA) et la stabilité du système. Sur PC, il est très utilisé pour la virtualisation et le passthrough de périphériques (ex. GPU passthrough avec KVM/Proxmox), via Intel VT-d ou AMD-Vi, et se configure souvent dans l'UEFI/BIOS. Sous Windows, Linux ou macOS (concept similaire côté plateforme), l'IOMMU peut aussi impacter certaines performances ou compatibilités, d'où l'intérêt de savoir l'activer/désactiver selon l'usage.