Co to jest ogólna wina ochrony?
Ogólna błąd ochrony (GPF) to błąd, który występuje w mikroprocesorze komputerowym, zwykle, gdy program próbuje uzyskać dostęp do pamięci, która jest obecnie używana przez inne oprogramowanie. Pewne ogólne warunki uszkodzenia ochrony mogą być spowodowane awarią sprzętu, ale podobnie jak większość błędów komputerowych, przytłaczające prawdopodobieństwo jest przyczyną oprogramowania. Procesory, które wykrywają ogólne warunki błędów ochrony, przestają wykonywać kod, który go spowodował i próbują odzyskać błąd. Jeżeli warunek GPF nie zostanie złapany na czas przez procesor, a dodatkowe usterki GPF występują, trzecia usterka zwykle powoduje, że system komputerowy nie reaguje na dane wejściowe i wymaga resetowania lub ponownego uruchomienia systemu.
Wcześniejsze modele komputerów często cierpią z powodu ogólnych warunków ochrony niż obecne systemy. Wynika to częściowo z faktu, że programowanie oprogramowania było wówczas bardziej niespójne i ze względu na większe ograniczenia dostępnego RANDpamięć OM-Access (RAM), którą miały systemy. Zakończ programy rezydentów i pozostań (TSR), które załadowały się do pamięci systemowej, gdy komputer się uruchamiał, aby niektóre programy były szybko dostępne, często mogły przyczynić się do błędów GPF, gdy inne programy załadowane przez użytkownika próbowały korzystać z lokalizacji pamięci, w których przechowywano TSR.
Warunki sprzętowe, które mogą powodować ogólne błędy komputera w błędy ochrony, obejmują różne typy pamięci dostępu losowego (RAM), które są instalowane w tym samym systemie i są nieco niezgodne. Przykłady obejmują rozszerzone dane wyjściowe danych (EDO) RAM i szybką dynamiczną pamięć losową (DRAM). Ponieważ Edo Ram musi być zainstalowany w parach układów na płycie głównej, ale szybka strona może być instalowana jako pojedyncze jednostki, często były mieszane w starszych systemach komputerowych bez świadomości różnicy.
Kolejny powszechny powód ogólnego protokołuUskluby w sprzęcie jest wtedy, gdy system zaczyna działać w temperaturze poza specyfikacją projektową, zwykle ponad 100 ° Fahrenheita (38 ° Celsjusza). Nadmierna temperatura może być spowodowana nieodpowiednim odpowietrzaniem wnętrza, a także dodatkowo zainstalowanego sprzętu, takiego jak dodatkowe dyski twarde lub dyski kompaktowe (CD) i cyfrowy dysk wideo (DVD), które generują więcej ciepła w konsoli. Hobbystów komputerowych, którzy przepełniają mikroprocesor w celu poprawy wydajności lub dodania kolejnego zasilania do uruchamiania kart graficznych do gier, często mogą zaniedbać projektowanie lepszego rozpraszania ciepła również dla systemu.
Błędy komputerowe znajdują się w różnych klasach, a błędy segmentacji lub ogólne błędy w błędy ochrony są szczególnie błędami dostępu do pamięci, które technologia systemu operacyjnego ma problemy z rozwiązywaniem. Gdy wystąpi taki błąd, jądro systemu operacyjnego, które jest chronione pamięć na procesorze, w którym system operacyjny jest ładowany, wysyła wiadomość z powrotemdo procesu oprogramowania ogólnego błędu błędu ochrony. Zwykle powoduje to zakończenie procesu w celu skorygowania warunku, a oprogramowanie wyłącza się lub wisi, ale system w przeciwnym razie nadal działa. W wcześniejszych systemach komputerowych odzyskanie błędów GPF było rzadkie, a system często musiał zostać ponownie uruchomiony. Nowsze komputery z większą pamięcią, szybszymi procesorami i oprogramowaniem, które są bardziej kompatybilne ze sprzętem, mają większe prawdopodobieństwo odzyskania po warunkach GPF bez wymagania ponownego uruchomienia i są one rzadko widoczne na standardowych komputerach osobistych.