Spisu treści:
Definicja - Co oznacza Crash?
Awaria w kontekście przetwarzania danych to zdarzenie, w którym system operacyjny lub aplikacja komputerowa przestają działać poprawnie. Najczęściej występuje, gdy:
- Awaria sprzętu w sposób niemożliwy do odzyskania
- Dane systemu operacyjnego uległy uszkodzeniu
- Odzyskiwanie po błędzie nie jest możliwe bez utraty danych
Awaria aplikacji może spowodować nieoczekiwane wyjście z aplikacji, a awaria systemu może spowodować zawieszenie się komputera.
Awaria jest również znana jako awaria systemu.
Techopedia wyjaśnia Crash
Aplikacja może ulec awarii z różnych powodów, w tym:
- Nielegalne wykonanie maszyny lub uprzywilejowanej instrukcji
- Przekazywanie nieprawidłowych argumentów do wywołań funkcji
- Próba uzyskania dostępu do nieprawidłowego adresu pamięci
- Wykonywanie niepoprawnej operacji wejścia / wyjścia
- Wykonywanie niedozwolonej operacji matematycznej, takiej jak operacja dzielenia przez zero
- Korzystanie z niewłaściwej wersji biblioteki dynamicznej (aka „DLL hell” w systemie Windows)
W wyniku którejkolwiek z powyższych sytuacji aplikacja jest nagle przerywana przez system operacyjny, aby zapobiec niestabilności systemu.
Podczas awarii systemu system operacyjny czasami może naprawić błąd po ponownym uruchomieniu. Jednak awarie spowodowane błędami w sterownikach urządzeń, błędami jądra, nieprawidłowym działaniem sprzętu lub niezgodnością sprzętu / oprogramowania mogą wymagać aktualizacji systemu, ponownej instalacji lub nawet aktualizacji. W przeciwnym razie problem może się utrzymywać. W niektórych przypadkach ekran zmienia kolor na niebieski, a na ekranie wyświetlane są komunikaty o błędach. Jest to znane jako „niebieski ekran śmierci” w systemie Windows.
