Leksykon IT › Infrastruktura › Błąd strony

Błąd strony

Infrastruktura Svenska → Zaktualizowano: 2026-10-07

Wyjątek zgłaszany, gdy proces sięga po adres, którego nie ma aktualnie w pamięci fizycznej — wbrew nazwie zwykle nie jest to błąd.

Mimo nazwy większość błędów strony jest zupełnie normalna i stanowi warunek działania pamięci wirtualnej. Są dwa rodzaje. Mniejszy (minor) obsługuje się bez dysku: strona już jest w pamięci, ale nie została zmapowana do procesu, albo ma zostać przydzielona dopiero teraz, bo ktoś o nią poprosił. Większy (major) wymaga odczytu z dysku, który trwa o rzędy wielkości dłużej.

Dlatego liczba większych błędów jest lepszym wskaźnikiem kondycji systemu niż samo zużycie pamięci. Jeśli gwałtownie rośnie, system się zbija (thrashing): cały czas spędza na przenoszeniu stron zamiast na obliczeniach. Prawdziwy błąd, jak dereferencja wskaźnika null, też wywołuje błąd strony, ale taki, którego jądro nie może zaspokoić — i wtedy kończy się to segmentation fault.

← Wróć do leksykonu