De Linux memory management unit zorgt ervoor dat het systeem werkt op een hoge efficiëntie en in een functioneel correcte manier . Het helpt het besturingssysteem functioneren met een aaneengesloten virtuele adressen , de fysieke locatie in het geheugen geen probleem . Virtual Memory Management Linux stelt de pagina tafels voor virtueel geheugen en een Translation Look -ahead Buffer ( TLB ) , waardoor het besturingssysteem om te werken met de set van virtuele adressen . Het fysieke adres is volledig verborgen voor de applicaties die draaien op het besturingssysteem . Toegangsbeperking Afhankelijk van de bijbehorende toegangsrechten , de memory management unit kaarten processen overeenkomstige adresruimten . Eenmaal ingesteld , kan de hardware- mechanismen uitzonderingen genereren wanneer een proces probeert toegang tot een beveiligd geheugen regio. Voordelen Het besturingssysteem stelt de TLB . Verder , de memory management unit behandelt ook de uitzonderingen die door de processor . Door het opzetten van de pagina tafels , kan Linux werken met virtuele adressen die onafhankelijk van de fysieke locatie van het adres in het geheugen zijn . Dit maakt toepassing onafhankelijk van de onderliggende geheugenorganisatie . De memory management unit verzorgt de toegang tot de bijbehorende fysieke adres .
|