Leksykon IT › Sprzęt › Przejście po tablicy stron

Przejście po tablicy stron

Sprzęt Svenska → Zaktualizowano: 2026-10-07

Proces tłumaczenia adresu wirtualnego na fizyczny przez przejście przez wiele poziomów tablic stron w pamięci. Następuje przy chybieniu TLB (gdy TLB nie ma tłumaczenia w pamięci podręcznej) i jest kosztowne — kilka odczytów z pamięci tylko po to, by ustalić, gdzie leżą właściwe dane.

Tło: programy używają adresów wirtualnych, które trzeba przełożyć na adresy fizycznej pamięci RAM. Tłumaczenie znajduje się w tablicach stron zorganizowanych hierarchicznie na wielu poziomach (4–5 w nowoczesnych systemach 64-bitowych). Szybka pamięć podręczna, TLB (Translation Lookaside Buffer), przechowuje ostatnio użyte tłumaczenia. Ale przy chybieniu TLB sprzęt (MMU) musi „przejść” po tablicy stron: odczytać poziom 1, by znaleźć poziom 2, odczytać ten, by znaleźć poziom 3, i tak dalej — każdy krok to osobny dostęp do pamięci, więc przejście może kosztować tyle co kilka chybień pamięci podręcznej. Dlatego trafność TLB jest ważna i dlatego pomagają duże strony (mniej, większych stron → mniej wpisów w TLB → mniej przejść). Ukryta, ale realna dolna granica wydajności programów intensywnie używających pamięci. Zob. też duże strony (TLB) i chybienie pamięci podręcznej.

← Wróć do leksykonu