Strona główna : Terminy techniczne : Definicja błędu strony

Błąd strony

Błąd strony występuje, gdy plik program próbuje uzyskać dostęp do bloku pamięć które nie są przechowywane w pamięci fizycznej lub RAM. Błąd powiadamia system operacyjny że musi zlokalizować dane w pamięć wirtualna, a następnie przenieś go z urządzenia magazynującego, takiego jak plik HDD or SSDdo systemowej pamięci RAM.

Chociaż termin „błąd strony” brzmi jak błąd, błędy stron są powszechne i są częścią normalnego sposobu, w jaki komputery obsługują pamięć wirtualną. Z punktu widzenia programowania błąd strony generuje plik wyjątek, który powiadamia system operacyjny, że musi pobrać bloki pamięci lub „strony” z pamięci wirtualnej, aby program mógł kontynuować. Kiedyś data zostanie przeniesiony do pamięci fizycznej, program będzie kontynuowany normalnie. Proces ten odbywa się w tle i zwykle pozostaje niezauważony przez użytkownika.

Większość błędów stron jest obsługiwana bez żadnych problemów. Jednak błąd nieprawidłowej strony może spowodować zawieszenie programu lub wypadek. Ten typ błędu strony może wystąpić, gdy program próbuje uzyskać dostęp do adresu pamięci, który nie istnieje. Niektóre programy mogą obsługiwać tego typu błędy, znajdując nowy adres pamięci lub przenosząc dane. Jeśli jednak program nie może obsłużyć błędu nieprawidłowej strony, zostanie przekazany do systemu operacyjnego, który może zakończyć działanie proces. Może to spowodować nieoczekiwane zamknięcie programu.

Chociaż błędy strony są powszechne podczas pracy z pamięcią wirtualną, każdy błąd strony wymaga przesłania danych z pamięć drugorzędna do Pamięć podstawowa. Ten proces może zająć tylko kilka milisekund, ale nadal może być kilka tysięcy razy wolniejszy niż uzyskiwanie dostępu do danych bezpośrednio z pamięci. Dlatego zainstalowanie większej ilości pamięci systemowej może zwiększyć wydajność komputera, ponieważ będzie on musiał rzadziej uzyskiwać dostęp do pamięci wirtualnej.

https://TechLib.com/definition/page_fault

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję błędu strony. Wyjaśnia w terminologii komputerowej, co oznacza błąd strony i jest jednym z wielu terminów technicznych w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję błędu strony za pomocną, możesz się do niej odwołać, korzystając z powyższych linków cytowania.