Međuspremnik preslika adresa: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
Bot: Automatski unos stranica
 
m Zamjena teksta - '[[Kategorija:Računarstvo' u '[[Kategorija:Računalstvo'
 
(Nisu prikazane 4 međuinačice jednog suradnika)
Redak 1: Redak 1:
<!--'''Međuspremnik preslika adresa'''-->[[File:Translation Lookaside Buffer.png|Translation Lookaside Buffer.png|thumb|Slika<ref>{{Cite book|title=Operating Systems Concepts|last=Silberschatz, Galvin, Gagne|first=Abraham, Peter B. , Greg|publisher=John Wiley & Sons. INC|year=2009|isbn=978-0-470-12872-5|language=engleski|location=United States of America|pages=|via=}}</ref> prikazuje opći pregled kako djeluje TLB.]]
<!--'''Međuspremnik preslika adresa'''-->[[Datoteka:Translation Lookaside Buffer.png|Translation Lookaside Buffer.png|thumb|Slika<ref>{{Citiranje knjige|title=Operating Systems Concepts|last=Silberschatz, Galvin, Gagne|first=Abraham, Peter B. , Greg|publisher=John Wiley & Sons. INC|year=2009|isbn=978-0-470-12872-5|language=engleski|location=United States of America|pages=|via=}}</ref> prikazuje opći pregled kako djeluje TLB.]]


'''Međuspremnik preslika adresa''' (eng. ''Translation lookaside buffer'', TLB) je [[L1 priručna memorija|priručna memorija]] koju se rabi radi smanjivanja vremena potrebno pristupu korisničke memorijske lokacije.<ref name="ostep-1">{{cite web|title=Operating Systems: Three Easy Pieces [Chapter: Faster Translations (TLBs)]|date=2014|language=engleski|url=http://pages.cs.wisc.edu/~remzi/OSTEP/vm-tlbs.pdf|last1=Arpaci-Dusseau|last2=Arpaci-Dusseau|first1=Remzi H.|first2=Andrea C.|publisher=Arpaci-Dusseau Books}}</ref>  
'''Međuspremnik preslika adresa''' (eng. ''Translation lookaside buffer'', TLB) je [[L1 priručna memorija|priručna memorija]] koju se rabi radi smanjivanja vremena potrebno pristupu korisničke memorijske lokacije.<ref name="ostep-1">{{Citiranje weba|title=Operating Systems: Three Easy Pieces [Chapter: Faster Translations (TLBs)]|date=2014|language=engleski|url=http://pages.cs.wisc.edu/~remzi/OSTEP/vm-tlbs.pdf|last1=Arpaci-Dusseau|last2=Arpaci-Dusseau|first1=Remzi H.|first2=Andrea C.|publisher=Arpaci-Dusseau Books}}</ref>  
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.<ref>[https://www.scribd.com/doc/314250277/Skripta-os-i-Pitanja Scribd] Skripta - operacijski sustavi i pitanja (pristupljeno 8. listopada 2016.)</ref>
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.<ref>[https://www.scribd.com/doc/314250277/Skripta-os-i-Pitanja Scribd] Skripta - operacijski sustavi i pitanja (pristupljeno 8. listopada 2016.)</ref>


Dio je čipove [[jedinica upravljanja memorijom|jedinice upravljanja memorijom]] (MMU), koja je odgovorna za preslikavanje [[virtualna adresa|virtualnih]] u [[fizička adresa|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 [[glavna memorija|glavnoj memoriji]].<ref name="Filković">[http://www.zemris.fer.hr/~sgros/publications/diploma_thesis/filkovic_matej_diplomski.pdf FER] Matej Filković: ''Razvoj metodologije finog mjerenja performansi na operacijskom sustavu Linux'', Zagreb, srpanj 2015. (pristupljeno 8. listopada 2016.)</ref>
Dio je čipove [[jedinica upravljanja memorijom|jedinice upravljanja memorijom]] (MMU), koja je odgovorna za preslikavanje [[virtualna adresa|virtualnih]] u [[fizička adresa|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 [[glavna memorija|glavnoj memoriji]].<ref name="Filković">[http://www.zemris.fer.hr/~sgros/publications/diploma_thesis/filkovic_matej_diplomski.pdf FER] Matej Filković: ''Razvoj metodologije finog mjerenja performansi na operacijskom sustavu Linux'', Zagreb, srpanj 2015. (pristupljeno 8. listopada 2016.)</ref>


[[File:Steps In a Translation Lookaside Buffer.png|thumb|Dijagram<ref>{{Cite book|title=Operating Systems : Internals and Design Principles|last=Stallings|first=William|publisher=Pearson|year=2014|language=engleski|isbn=978-0133805918|location=United States of America|pages=|via=}}</ref> tijeka rada međuspremnika preslika adresa. Radi jednostavnosti nije spomenuta rutina [[pogreška u stranici|pogreške u stranici]].]]
[[Datoteka:Steps In a Translation Lookaside Buffer.png|thumb|Dijagram<ref>{{Citiranje knjige|title=Operating Systems : Internals and Design Principles|last=Stallings|first=William|publisher=Pearson|year=2014|language=engleski|isbn=978-0133805918|location=United States of America|pages=|via=}}</ref> tijeka rada međuspremnika preslika adresa. Radi jednostavnosti nije spomenuta rutina [[pogreška u stranici|pogreške u stranici]].]]


Kod današnjih računala, hijerarhija [[priručna memorija|priručne memorije]] obično sadrži
Kod današnjih računala, hijerarhija [[priručna memorija|priručne memorije]] obično sadrži
Redak 26: Redak 26:
{{izvori}}
{{izvori}}


[[Kategorija:Računarstvo]]
[[Kategorija:Računalstvo]]

Posljednja izmjena od 29. siječanj 2026. u 00:30

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. Silberschatz, Galvin, Gagne, Abraham, Peter B. , Greg (2009) Operating Systems Concepts.
  2. • Nepoznat parametar: last1
    • Nepoznat parametar: first1

  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. Stallings, William (2014) Operating Systems : Internals and Design Principles.