Mis on i/o mmu?

Sisukord:

Mis on i/o mmu?
Mis on i/o mmu?

Video: Mis on i/o mmu?

Video: Mis on i/o mmu?
Video: I/O Virtualization Use Cases and the RISC-V IOMMU Overview - Ved Shanbhogue, Rivos Inc. 2024, November
Anonim

Arvutustehnikas on sisend-väljundmälu haldusüksus mäluhaldusüksus, mis ühendab põhimäluga otsese mälujuurdepääsu võimaldava I/O siini. Nagu traditsiooniline MMU, mis tõlgib protsessoriga nähtavad virtuaalsed aadressid füüsilisteks aadressideks, kaardistab IOMMU seadmega nähtavad virtuaalsed aadressid füüsilisteks aadressideks.

Mis on IOMMU vmware?

3) I/O MMU virtualiseerimine, mida nimetatakse ka Intel Virtualization Technology suunatud I/O (VT-d) ja AMD I/O virtualiseerimiseks (AMD-Vi või IOMMU) võimaldab virtuaalsetel masinatel otsejuurdepääsu riistvaralistele sisend-/väljundseadmetele, nagu võrgukaardid, salvestuskontrollerid (HBA-d) ja GPU-d.

Mida MMU teeb?

Mäluhaldusüksus (MMU), mida mõnikord nimetatakse ka lehekülgede mäluhaldusüksuseks (PMMU), on arvuti riistvaraüksus, mille kõik mäluviited on läbinud iseenda, teostades peamiselt tõlke virtuaalmälu aadressidest füüsilisteks aadressideks.

Miks vajavad sisendväljundseadmed eraldi MMU-d?

Suuri mälupiirkondi saab eraldada ilma vajaduseta olla füüsilises mälus külgnevad – IOMMU kaardistab külgnevad virtuaalsed aadressid nende aluseks olevate killustatud füüsiliste aadressidega. … Ilma IOMMU-ta peaks operatsioonisüsteem rakendama aega- kuluvad põrkepuhvrid (tuntud ka kui topeltpuhvrid).

Mis on MMU virtualiseerimine?

Riistvaraga toetatud MMU virtualiseerimine, mida nimetatakse kiirvirtualiseerimise indekseerimiseks (RVI) või pesastatud lehetabeliteks (NPT) AMD protsessorites ja laiendatud lehetabeliteks (EPT) Inteli protsessorites, lahendab mälust tingitud üldkulud. haldusüksuse(MMU) virtualiseerimine, pakkudes MMU virtualiseerimiseks riistvaratuge.

Soovitan: