Linux Die Memory Management Unit sorgt dafür, dass das System mit einem hohen Wirkungsgrad und einer funktionsgerechten Weise arbeitet. Es hilft dem Betriebssystem, mit einem Satz von angrenzenden virtuellen Adressen , die tatsächliche physikalische Position in dem Speicher kein Problem betreiben . Virtuelle Memory Management
Linux legt die Seite Tabellen für den virtuellen Speicher und eine Translation Look-Ahead Buffer ( TLB) , so dass das Betriebssystem mit dem Satz von virtuellen Adressen arbeiten. Die physikalische Adresse wird vollständig von den Anwendungen, die auf dem Betriebssystem laufen versteckt.
Eingeschränkter Zugriff
Abhängig von den zugehörigen Zugriffsrechten , die Memory Management Unit Karten Prozesse entsprechenden Adressräume . Einmal eingerichtet, können die Hardware- Mechanismen erzeugen Ausnahmen, wenn ein Prozess versucht Zugang zu einem geschützten Speicherbereich .
Vorteile
Das Betriebssystem stellt die TLB . Ferner ist die Memory Management Unit übernimmt auch die Ausnahmen von dem Prozessor erzeugt .
Einrichten der Seite Tabellen kann Linux mit virtuellen Adressen, die unabhängig von der physikalischen Position der Adresse im Speicher sind zu betreiben. Dies macht Anwendungen unabhängig von der zugrunde liegenden Speicher Organisation . Die Memory Management Unit kümmert sich um den Zugriff auf das entsprechende physikalische Adresse .