Linux hukommelse ledelse enhed sikrer, at systemet fungerer på en høj effektivitet og en funktionelt korrekt. Det hjælper operativsystemet til at operere med et sæt af sammenhængende virtuelle adresser , deres faktiske fysiske placering i hukommelsen ikke en bekymring . Virtual Memory Management
Linux opstiller den side tabeller for virtuel hukommelse og en Translation Look -ahead buffer ( TLB ) , gør det muligt for operativsystemet til at arbejde med det sæt af virtuelle adresser. Den fysiske adresse er helt skjult fra programmer, der kører på operativsystemet.
Adgangsbegrænsning
Afhængigt af de tilknyttede adgangsrettigheder til de hukommelseshåndteringsenhed maps processer tilsvarende adresse rum. Når det er konfigureret , kan hardware mekanismer genererer undtagelser når en proces forsøger adgang til en beskyttet memory region.
Fordele
operativsystemet konfigurerer TLB . Endvidere memory management unit håndterer også de undtagelser, der genereres af processoren.
Ved at oprette den side tabeller, kan Linux opererer med virtuelle adresser, der er uafhængige af den fysiske placering af adressen i hukommelsen. Dette gør applikationer uafhængigt af den underliggende hukommelse organisation . Den hukommelse forvaltningsenhed tager sig af at få adgang til tilsvarende fysiske adresse .