Hvad er i/o mmu?

Indholdsfortegnelse:

Hvad er i/o mmu?
Hvad er i/o mmu?

Video: Hvad er i/o mmu?

Video: Hvad er i/o mmu?
Video: Ólafur Arnalds - Lag Fyrir Ömmu (Living Room Songs) 2024, November
Anonim

I computere er en input-output-hukommelsesstyringsenhed en hukommelsesstyringsenhed, der forbinder en I/O-bus med direkte hukommelsesadgang til hovedhukommelsen. Som en traditionel MMU, der oversætter CPU-synlige virtuelle adresser til fysiske adresser, kortlægger IOMMU enhedssynlige virtuelle adresser til fysiske adresser.

Hvad er IOMMU vmware?

3) I/O MMU-virtualisering også kaldet Intel Virtualization Technology for Directed I/O (VT-d) og AMD I/O Virtualization (AMD-Vi eller IOMMU) tillader virtuelle maskiner at have direkte adgang til hardware I/O-enheder, såsom netværkskort, lagercontrollere (HBA'er) og GPU'er.

Hvad laver en MMU?

En memory management unit (MMU), nogle gange kaldet paged memory management unit (PMMU), er en computerhardwareenhed, der har alle hukommelsesreferencer ført gennem sig selv, der primært udfører oversættelsen af virtuelle hukommelsesadresser til fysiske adresser.

Hvorfor har input-outputenheder brug for en separat MMU?

Store hukommelsesområder kan tildeles uden behov for at være sammenhængende i fysisk hukommelse – IOMMU kortlægger sammenhængende virtuelle adresser til de underliggende fragmenterede fysiske adresser. … Uden en IOMMU ville operativsystemet skulle implementere tids- forbrugende afvisningsbuffere (også kendt som dobbelte buffere).

Hvad er MMU-virtualisering?

Hardware-assisteret MMU-virtualisering, kaldet hurtig virtualiseringsindeksering (RVI) eller indlejrede sidetabeller (NPT) i AMD-processorer og udvidede sidetabeller (EPT) i Intel-processorer, adresserer de faste omkostninger på grund af hukommelse administrationsenhed (MMU) virtualisering ved at levere hardwaresupport til virtualisering af MMU.

Anbefalede: