TRANSLACJA STRON W TRYBIE LEGACY
July 11th, 2008 | by admin |Tryb Legacy wspiera 2 formy translacji:
· Stronicowanie Normal: (nie PAE) Kiedy PAE = 0. Wpisy w tablicy translacji stron są 32 bitowe i używane do tłumaczenia 32 bitowych adresów wirtualnych w adresy fizyczne o wielkości do 40 bitów.
· Stronicowanie PAE: PAE = 1. Wpisy w tablicy translacji stron są 64 bitowe i używane do tłumaczenia 32 bitowych adresów wirtualnych na fizyczne do 52 bitów długości.
Stronicowanie typu Legacy używa do 3 poziomów tablic translacji stron zależnych od rodzaju stronicowania i wielkości używanych stron fizycznych. Wpisy w każdej tablicy są wybierane poprzez pola bitów adresów wirtualnych.
Tablice translacji stron w trybie Legacy to:
Page Table : każdy wpis w tablicy stron (PTE) wskazuje na fizyczną stronę. Jeśli używamy 4 KB stron, tablica stron jest położona na najniższym poziomie hierarchii translacji. PTE nie są używane kiedy tłumaczymy 2Mb czy 4MB strony.
Page Directory : Jeśli używamy 4KB stron każdy wpis w katalogu strony (PDE) wskazuje na tablicę. Jeśli używamy 2 lub 4 MB stron, PDE jest najniżej położony w hierarchii translacji i wskazuje na stronę fizyczną. W stronicowaniu non-PAE katalog strony jest na najwyższym poziomie.
Page-Directory Pointer : Każdy wskaźnik wpisu katalogu strony (PDPE) wskazuje na katalog strony. Wskaźniki do katalogów stron mogą użyte tylko w stronicowaniu PAE i są na najwyższym poziomie hierarchii stronicowania.
Sorry, comments for this entry are closed at this time.