Monthly Archives: July 2008

Opis translacji stron

Architektura x86 udostępnia translację 32 bitowych adresów wirtualnych w 32 bitowe adresy fizyczne (ale większe np. 36 lub 40 bitowe adresy są także dostępne tylko że w specjalnym trybie). Architektura x86-64 rozszerza te możliwości o translację 64 bitowych adresów wirtualnych … Continue reading

Posted in Tłumaczenia stron | Comments Off

Tłumaczenie stron oraz jego zabezpieczenia

Mechanizm translacji stron znany z x86 (lub prościej mechanizm stronicowania) pozwala oprogramowaniu systemowemu tworzyć oddzielne przestrzenie adresowe dla każdego procesu czy aplikacji. Są to tzw. przestrzenie adresów wirtualnych. Oprogramowanie systemowe używa mechanizmu stronicowania – selektywnego mapowania stron pamięci fizycznej do … Continue reading

Posted in Tłumaczenia stron | Comments Off

Translacja w trybie LONG

Wymaga ona użycia rozszerzeń adresu fizycznego (PAE). Przed jej uaktywnieniem, bit CR4.PAE musi być = 1. Jeśli tego nie zrobimy, spowodujemy generację wyjątku ochrony. Struktury stronicowania PAE wspierają mapowanie 64 bit adresów wirtualnych w 52 bit adresy fizyczne. PAE rozszerza … Continue reading

Posted in Tłumaczenia stron | Comments Off