Στην πληροφορική, μια μονάδα διαχείρισης μνήμης εισόδου-εξόδου είναι μια μονάδα διαχείρισης μνήμης που συνδέει έναν δίαυλο I/O με δυνατότητα άμεσης πρόσβασης μνήμης στην κύρια μνήμη. Όπως ένα παραδοσιακό MMU, το οποίο μεταφράζει τις ορατές από την CPU εικονικές διευθύνσεις σε φυσικές διευθύνσεις, το IOMMU αντιστοιχίζει τις εικονικές διευθύνσεις που είναι ορατές από τη συσκευή σε φυσικές διευθύνσεις.
Τι είναι το IOMMU vmware;
3) Εικονικοποίηση I/O MMU που ονομάζεται επίσης Intel Virtualization Technology για Directed I/O (VT-d) και AMD I/O Virtualization (AMD-Vi ή IOMMU) επιτρέπει στις εικονικές μηχανές να έχουν άμεση πρόσβαση σε συσκευές I/O υλικού, όπως κάρτες δικτύου, ελεγκτές αποθήκευσης (HBA) και GPU.
Τι κάνει ένα MMU;
Μια μονάδα διαχείρισης μνήμης (MMU), που μερικές φορές ονομάζεται μονάδα διαχείρισης σελιδοποιημένης μνήμης (PMMU), είναι μια μονάδα υλικού υπολογιστή που έχει όλες τις αναφορές μνήμης που περνούν από τον εαυτό της, εκτελώντας κυρίως τη μετάφραση διευθύνσεων εικονικής μνήμης σε φυσικές διευθύνσεις.
Γιατί οι συσκευές εξόδου εισόδου χρειάζονται ξεχωριστό MMU;
Μπορούν να εκχωρηθούν μεγάλες περιοχές μνήμης χωρίς να χρειάζεται να είναι συνεχόμενες στη φυσική μνήμη – το IOMMU αντιστοιχίζει συνεχόμενες εικονικές διευθύνσεις στις υποκείμενες κατακερματισμένες φυσικές διευθύνσεις. … Χωρίς IOMMU, το λειτουργικό σύστημα θα έπρεπε να εφαρμόσει time- καταναλώνουν buffers bounce (γνωστά και ως double buffers).
Τι είναι η εικονικοποίηση MMU;
Η εικονικοποίηση MMU με τη βοήθεια υλικού, που ονομάζεται ευρετηρίαση ταχείας εικονικοποίησης (RVI) ή ένθετοι πίνακες σελίδων (NPT) σε επεξεργαστές AMD και πίνακες εκτεταμένων σελίδων (EPT) σε επεξεργαστές Intel, αντιμετωπίζει τα γενικά έξοδα λόγω μνήμης μονάδα διαχείρισης (MMU) εικονικοποίηση παρέχοντας υποστήριξη υλικού για εικονικοποίηση του MMU.