Die Memory management unit ist ein dedizierter Hardwareblock, der typischerweise in die CPU integriert ist und für die Abwicklung aller Speicher- und Caching-Operationen verantwortlich ist. Ihre Hauptaufgabe besteht darin, vom Betriebssystem angeforderte virtuelle Adressen in die tatsächlichen physischen Adressen auf den RAM-Chips zu übersetzen. Sie erzwingt auch den Speicherschutz und verhindert, dass ein Prozess den Speicherbereich eines anderen liest oder überschreibt.
The processor hit a page fault because the MMU couldn't resolve the virtual address in the translation lookaside buffer.
In klarem Deutsch Der Prozessor hat einen Page Fault erzeugt, weil die MMU die virtuelle Adresse im Translation Lookaside Buffer nicht auflösen konnte.
Mikrocontrollern fehlt in der Regel eine vollständige MMU, sie arbeiten stattdessen mit flachem physischem Speicher, weshalb sie keine vollwertigen Desktop-Betriebssysteme wie Standard-Linux ausführen können.
Verwandte Begriffe
CPU
Die Central Processing Unit (Hauptprozessor) ist der primäre Logikchip, der Befehle ausführt und Systemoperationen koordiniert.
Microprocessor
Ein integrierter Schaltkreis, der alle Funktionen einer zentralen Prozessoreinheit enthält.
Central processing unit
Der primäre Silizium-Prozessor, der für das Abrufen, Dekodieren und Ausführen von Befehlen in einem Computersystem verantwortlich ist.