Korte Funksjoner av minneenhet i Computer Systems

MMU, eller minne forvaltningsenheten, er en komponent som gir CPU med sin primære grensesnitt til datamaskinens minne. MMU serverer en rekke funksjoner utformet for å lette både økt sikkerhet og for å forenkle minne samhandling for programmerere.

Korte Funksjoner av minneenhet i Computer Systems

The Memory Unit forenkler minne samhandling for programmerere.

Virtuelle og fysiske Address Translation

I noen systemer håndterer MMU konvertering fra de virtuelle minneadresser som håndteres av CPU til fysiske adresser minne i maskinvaren.

Virtual Address Space

MMU og støtte operativsystemet kan bruke virtuelle adresserom som en form for sikkerhet ved å gi hvert kjører programmet en isolert del av minnet som å kjøre.

virtuelle adresser

I tillegg til sikkerhet, er virtuelle adresser brukes som en form for Hardware Abstraction å gjøre bruk av virtuelt minne så transparent som mulig for programmerere.

cache Kontroll

For å balansere kostnadene ved høy hastighet hukommelse og den tiden som brukes av CPU venter på minneutgang, et antall hurtigbuffere av ulik størrelse og hastighet eksisterer. På de fleste systemer, er minst et par av disse cachene koordinert av MMU.

buss voldgift

Kommunikasjon mellom de forskjellige komponenter i et system skjer over et sett av ledninger som kalles systembussen. Siden alle enheter må bruke samme buss, og samtidig overføring er umulig, fungerer MMU å mekle tilgang til systembussen.