Wat is i/o mmu?

Inhoudsopgave:

Wat is i/o mmu?
Wat is i/o mmu?

Video: Wat is i/o mmu?

Video: Wat is i/o mmu?
Video: i/o virtualization explained 2024, November
Anonim

In computergebruik is een input-output geheugenbeheereenheid een geheugenbeheereenheid die een directe geheugentoegang-compatibele I/O-bus verbindt met het hoofdgeheugen. Net als een traditionele MMU, die CPU-zichtbare virtuele adressen verta alt naar fysieke adressen, wijst de IOMMU apparaat-zichtbare virtuele adressen toe aan fysieke adressen.

Wat is IOMMU vmware?

3) I/O MMU-virtualisatie ook wel Intel Virtualization Technology genoemd voor Directed I/O (VT-d) en AMD I/O Virtualization (AMD-Vi of IOMMU) geeft virtuele machines directe toegang tot hardware I/O-apparaten, zoals netwerkkaarten, opslagcontrollers (HBA's) en GPU's.

Wat doet een MMU?

Een geheugenbeheereenheid (MMU), ook wel paged memory management unit (PMMU) genoemd, is een computerhardware-eenheid waarbij alle geheugenreferenties door zichzelf worden doorgegeven, die voornamelijk de vertaling uitvoert van virtuele geheugenadressen naar fysieke adressen.

Waarom hebben invoer-uitvoerapparaten een aparte MMU nodig?

Grote geheugengebieden kunnen worden toegewezen zonder dat het aaneengesloten hoeft te zijn in het fysieke geheugen - de IOMMU wijst aaneengesloten virtuele adressen toe aan de onderliggende gefragmenteerde fysieke adressen. … Zonder een IOMMU zou het besturingssysteem tijdrovende consumerende bounce-buffers moeten implementeren (ook bekend als dubbele buffers).

Wat is MMU-virtualisatie?

Hardware-ondersteunde MMU-virtualisatie, snelle virtualisatie-indexering (RVI) of geneste paginatabellen (NPT) genoemd in AMD-processors en uitgebreide paginatabellen (EPT) in Intel-processors, lost de overhead op als gevolg van geheugen management unit (MMU) virtualisatie door hardwareondersteuning te bieden om de MMU te virtualiseren.

Aanbevolen: