Međuspremnik preslika adresa

Izvor: Hrvatska internetska enciklopedija
Inačica 360289 od 1. prosinac 2021. u 09:06 koju je unio WikiSysop (razgovor | doprinosi) (Bot: Automatska zamjena teksta (-{{Citiraj web +{{Citiranje weba))
Prijeđi na navigaciju Prijeđi na pretraživanje
Datoteka:Translation Lookaside Buffer.png
Slika[1] prikazuje opći pregled kako djeluje TLB.

Međuspremnik preslika adresa (eng. Translation lookaside buffer, TLB) je priručna memorija koju se rabi radi smanjivanja vremena potrebno pristupu korisničke memorijske lokacije.[2] Ovo je 32-bitni priručni međuspremnik za prevođenje adresa čija je namjena cjelokupno spremanje fizičke adrese i dijela logičke adrese.[3]

Dio je čipove jedinice upravljanja memorijom (MMU), koja je odgovorna za preslikavanje virtualnih u fizičke adrese. MMU se služi TLB-om radi ubrzanje postupaka preslikavanja. U situaciji kad traženo preslikavanje (prevođenje) nije pronađeno u meduspremniku ("TLB miss"), mora ga se pronaći u glavnoj memoriji.[4]

Dijagram[5] tijeka rada međuspremnika preslika adresa. Radi jednostavnosti nije spomenuta rutina pogreške u stranici.

Kod današnjih računala, hijerarhija priručne memorije obično sadrži ove razine priručne memorije:[4]

  • priručna memorija prve razine (engl. level 1 (L1) cache)[4]
  • međuspremnik preslika adresa (engl. translation lookaside buffer - TLB)[4]
  • priručna memorija druge razine (engl. level 2 (L2) cache)[4]
  • priručna memorija treće razine (engl. level 3 (L3) cache)[4]

Višejezgreni procesori imaju više procesora kod kojih svaki ima vlastiti međuspremnik preslika adresa i priručne memorije prve i druge razine.[4]

Vidi

Izvori

  1. • Nepoznat parametar: last
    • Nepoznat parametar: first
    • Nedostaje obavezni parametar: url
    • Parametar isbn nije dopušten u klasi web
    • Parametar location nije dopušten u klasi web
  2. (2014). Operating Systems: Three Easy Pieces [Chapter: Faster Translations (TLBs)] ID: operating_systems_three_easy_pieces_chapter_faster_translations_tlbs.
  3. Scribd Skripta - operacijski sustavi i pitanja (pristupljeno 8. listopada 2016.)
  4. 4,0 4,1 4,2 4,3 4,4 4,5 4,6 FER Matej Filković: Razvoj metodologije finog mjerenja performansi na operacijskom sustavu Linux, Zagreb, srpanj 2015. (pristupljeno 8. listopada 2016.)
  5. • Nepoznat parametar: last
    • Nepoznat parametar: first
    • Nedostaje obavezni parametar: url
    • Parametar isbn nije dopušten u klasi web
    • Parametar location nije dopušten u klasi web