Dator > datorsystem minnesenhet funktioner

  • datorsystem minnesenhet funktioner


  • Memory Management Unit (MMU) är normalt en del av centralenheten (CPU) i en dator, men i vissa modeller är en separat krets. Den MMU är hårdvaran komponenten som ansvarar för översättning av virtuella adresser till fysiska adresser, minne skydd, cache kontroll, buss skiljeförfarande, och byta bank. Dessa funktioner är viktiga för en välfungerande datorn.

    Översättning av virtuella adresser till fysiska adresser

    Om datorn kör låg på RAM eller Random Access Memory behövs för att köra program, kommer operativsystemet att använda virtuellt minne. Operativsystemet utser en del av hårddisken på den dator att fungera som RAM. Denna process kallas även personsökning eller byta. En av funktionerna MMU är att tilldela den virtuella adresser till de öppna filer och ändra dessa så att fysiska adresser på RAM när det finns plats. En liten mängd av MMU minne innehåller en tabell som mappar virtuella adresser till fysiska adresser. Detta kallas för översättning Look uttag Buffer (TLB).

    Minne skydd

    MMU är också ansvarig för att hålla öppna program från att komma åt varandra. Den MMU bygger effektivt hinder runt programfiler för att hålla dem förvränger varandra. Detta innebär att filer från ett program bara kan komma åt och ändra filerna från det programmet.

    Cache kontroll

    När en dator använder en viss fil oftare än andra, CPU platser som filen i cache-minnet. Det är RAM-minnet som är närmast processorn. Caching filer gör dem tillgängliga mycket snabbare till processorn. Den MMU är ansvariga för att fastställa vilka filer som ska cachas. Detta ökar effektiviteten i systemet.

    Buss Arbitration

    inuti en dator, det finns trådar som förbinder olika enheter till processorn. Dessa trådar bussen. När en enhet behöver kommunicera med processorn, måste det ske genom bussen. När flera enheter försöker komma åt bussen samtidigt, tilldelar MMU prioritera de olika enheterna i form av buss användning. Detta kallas buss skiljeförfarande.

    Byta bank

    I mycket enkla datorsystem, till exempel de som används i 1980-talet var MMU ansvarig för att byta bank. På den tiden kunde en dator har haft så mycket som 128 KB RAM, men endast 64 KB kunde hanteras åt gången. Den MMU skulle "byta" till de outnyttjade bank minne vid behov. Byta bank var effektivt för att hålla temperaturen i moduler låg också.


Previous:nothing Next:hur man fyller en HP-patron färg bläck





Relaterade artiklar


  • hur man fixar en Windows mus
  • hur du slår på det trådlösa på min HP Pavilion dv5000
  • hur man uppgraderar Rambus minne
  • vad är skillnaden mellan klass två och klass fyra micro sd-kort?
  • vad är en PCMCIA plats på en bärbar dator?
  • Hur byter jag en gx50 Celeron-processor?
  • hur man uppgraderar en Eee PC 1000H
  • hur man kan jämföra 15-tums bärbara datorer
  • hur till återvinna en förlorad fil nedladdning
  • information om HP 9040 skrivare