În calcul, o unitate de gestionare a memoriei de intrare-ieșire este o unitate de gestionare a memoriei care conectează o magistrală I/O capabilă de acces direct la memorie la memoria principală. La fel ca un MMU tradițional, care traduce adresele virtuale vizibile de CPU în adrese fizice, IOMMU mapează adresele virtuale vizibile de dispozitiv la adrese fizice.
Ce este vmware-ul IOMMU?
3) Virtualizarea I/O MMU numită și Tehnologia de virtualizare Intel pentru I/O direcționat (VT-d) și virtualizare I/O AMD (AMD-Vi sau IOMMU) permite mașinilor virtuale să aibă acces direct la dispozitivele hardware I/O, cum ar fi plăcile de rețea, controlerele de stocare (HBA) și GPU-urile.
Ce face un MMU?
O unitate de gestionare a memoriei (MMU), numită uneori unitate de gestionare a memoriei paginate (PMMU), este o unitate hardware de computer având toate referințele de memorie trecute prin ea însăși, efectuând în primul rând traducerea de adrese de memorie virtuală la adrese fizice.
De ce dispozitivele de intrare și ieșire au nevoie de un MMU separat?
Regiunile mari de memorie pot fi alocate fără a fi nevoie să fie învecinate în memoria fizică – IOMMU mapează adresele virtuale adiacente la adresele fizice fragmentate subiacente. … Fără un IOMMU, sistemul de operare ar trebui să implementeze timp- buffer-uri de respingere consumatoare de timp (cunoscute și sub numele de buffer-uri duble).
Ce este virtualizarea MMU?
Virtualizarea MMU asistată de hardware, numită indexare rapidă a virtualizării (RVI) sau tabele de pagini imbricate (NPT) în procesoarele AMD și tabele de pagini extinse (EPT) în procesoarele Intel, abordează cheltuielile generale datorate memoriei Virtualizarea unității de management(MMU) prin furnizarea de suport hardware pentru virtualizarea MMU.