Međuspremnik preslika adresa
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]
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]
- ↑ Silberschatz, Galvin, Gagne, Abraham, Peter B. , Greg. 2009. Operating Systems Concepts (engleski). John Wiley & Sons. INC. United States of America. ISBN 978-0-470-12872-5CS1 održavanje: više imena: authors list (link)
- ↑ Arpaci-Dusseau, Remzi H.; Arpaci-Dusseau, Andrea C. 2014. Operating Systems: Three Easy Pieces [Chapter: Faster Translations (TLBs)] (PDF) (engleski). Arpaci-Dusseau Books
- ↑ Scribd Skripta - operacijski sustavi i pitanja (pristupljeno 8. listopada 2016.)
- ↑ a b c d e f g FER Matej Filković: Razvoj metodologije finog mjerenja performansi na operacijskom sustavu Linux, Zagreb, srpanj 2015. (pristupljeno 8. listopada 2016.)
- ↑ Stallings, William. 2014. Operating Systems : Internals and Design Principles (engleski). Pearson. United States of America. ISBN 978-0133805918