Co to jest miękki błąd?

Miękki błąd pojawia się w komputerze, gdy dane lub sygnał są nieprawidłowe i zakłócają procesy chipowe lub systemowe. Chociaż nazwa wydaje się sugerować błąd w oprogramowaniu, ze względu na słowo „miękkie”, tak nie jest. Błąd miękki, w przeciwieństwie do błędu twardego, nie spowoduje trwałego uszkodzenia komputera i zwykle można go naprawić zimnym rozruchem. Poważne błędy programowe mogą wymagać wykonania pracy na komputerze, ale żadna wykonana praca nie będzie wymagała zmiany obwodów; tylko dane przechowywane w komputerze będą musiały zostać zmienione.

Istnieją dwa poziomy błędów miękkich: na poziomie chipa i na poziomie systemu. Poziom chipa jest mniej dotkliwy z tych dwóch i jest powodowany, gdy dodatni ładunek wchodzi do chipa komputera, zmieniając sygnał energetyczny. Dzieje się tak, gdy chip zaczyna się psuć, co w przypadku nowoczesnych komputerów zajmie około 10 lat lub dłużej. Aby naprawić ten miękki błąd, oprócz ponownego uruchomienia komputera, układy pamięci można wymienić na nowsze układy. To rozwiąże problem rozpadu, ponieważ nowe chipy będą zawierać nieskazitelne materiały.

Drugi, poważniejszy błąd programowy, to błąd systemowy, który może wystąpić w dowolnym momencie i często wpływa na magistralę danych. Kiedy układ odniesienia zostanie uderzony szumem lub szumem, komputer może błędnie pomyśleć, że ten szum jest nowym fragmentem układu odniesienia, który należy przetworzyć. To nie jest prawdziwy bit, więc pojawia się błąd. Sam ten błąd można zwykle naprawić za pomocą samego rozruchu. Jeśli fałszywy bit pozostaje w magistrali danych, ponieważ komputer zapisuje go w pamięci, może powracać, powodując ten sam błąd.

Poprawienie miękkiego błędu jest zwykle łatwe. Najpopularniejszą metodą naprawy jest wyłączenie komputera na kilka minut, a następnie ponowne jego włączenie. Ponowne uruchomienie komputera z pulpitu nie naprawi błędu, ponieważ zasilanie pozostanie w komputerze po ponownym uruchomieniu, podczas gdy zimny rozruch spowoduje całkowite odcięcie zasilania. Chociaż to zwykle działa, poważne błędy będą musiały zostać zbadane przez technika, który będzie musiał zmienić chip lub zmienić proces przetwarzania danych. Bez względu na to, jak poważne staną się miękkie błędy, nigdy nie wpłyną one na sprzęt, a jedynie na przetwarzane dane.

Twardy błąd może wyglądać podobnie do miękkich błędów, wpływając na procesy komputera. W przeciwieństwie do wersji miękkiej, twardy błąd wpływa na sprzęt, zwykle na układy pamięci, i nie można go naprawić podczas zimnego rozruchu. W takim przypadku układ pamięci należy wymienić, nie dlatego, że się psuje, ale dlatego, że jest uszkodzony.