Datorā ieejas-izejas atmiņas pārvaldības bloks ir atmiņas pārvaldības vienība, kas savieno tiešas atmiņas piekļuves I/O kopni ar galveno atmiņu. Tāpat kā tradicionālais MMU, kas pārveido CPU redzamās virtuālās adreses fiziskās adresēs, IOMMU kartē ierīces redzamās virtuālās adreses uz fiziskām adresēm.
Kas ir IOMMU vmware?
3) I/O MMU virtualizācija, ko sauc arī par Intel virtualizācijas tehnoloģiju virzītai I/O (VT-d) un AMD I/O virtualizācijai (AMD-Vi vai IOMMU) ļauj virtuālajām mašīnām tieši piekļūt aparatūras I/O ierīcēm, piemēram, tīkla kartēm, krātuves kontrolleriem (HBA) un GPU.
Ko dara MMU?
Atmiņas pārvaldības vienība (MMU), ko dažkārt sauc par lappuses atmiņas pārvaldības vienību (PMMU), ir datora aparatūras vienība, kurai visas atmiņas atsauces tiek nodotas caur sevi, galvenokārt veicot tulkošanu. no virtuālās atmiņas adresēm uz fiziskajām adresēm.
Kāpēc ievades izvades ierīcēm ir nepieciešams atsevišķs MMU?
Lieli atmiņas apgabali var tikt piešķirti bez nepieciešamības būt blakus fiziskajā atmiņā - IOMMU kartē blakus esošās virtuālās adreses ar pamatā esošajām fragmentētajām fiziskajām adresēm. … Bez IOMMU operētājsistēmai būtu jāievieš laiks- patērējoši atlēcienu buferi (pazīstami arī kā dubultie buferi).
Kas ir MMU virtualizācija?
Ar aparatūru atbalstīta MMU virtualizācija, ko sauc par ātrās virtualizācijas indeksēšanu (RVI) vai ligzdotām lapu tabulām (NPT) AMD procesoros un paplašinātajām lapu tabulām (EPT) Intel procesoros, novērš pieskaitāmās izmaksas, ko rada atmiņa. pārvaldības vienības(MMU) virtualizācija, nodrošinot aparatūras atbalstu MMU virtualizēšanai.