TRANSLATION lookaside buffer (TLB)

en translation lookaside buffer (TLB) er en minnebuffer som lagrer nylige oversettelser av virtuelt minne til fysiske adresser for raskere gjenfinning.

når en virtuell minneadresse refereres til av et program, starter søket I CPU-EN. Først kontrolleres instruksjonsbuffere. Hvis det nødvendige minnet ikke er i disse svært raske cachene, må systemet slå opp minnets fysiske adresse. PÅ dette tidspunktet kontrolleres TLB for en rask referanse til plasseringen i fysisk minne.

når en adresse er søkt I TLB og ikke funnet, må det fysiske minnet søkes med en minneside kravlesøk operasjon. Som virtuelle minneadresser er oversatt, verdier refereres legges TIL TLB. Nar en verdi kan hentes fra TLB, blir hastigheten forbedret fordi minneadressen er lagret I TLB pa prosessoren. De fleste prosessorer inkluderer TLBs for å øke hastigheten på virtuelle minneoperasjoner gjennom den iboende latensreduserende nærheten, samt de høye løpende frekvensene til dagens CPU.

TLBs legger også til støtten som kreves for flerbrukerdatamaskiner for å holde minnet skilt, ved å ha en bruker og en veiledermodus, samt å bruke tillatelser på lese-og skrivebiter for å aktivere deling.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.