Instruktor: W tej lekcji
porozmawiamy o ekranach awaryjnych.
Ekran awaryjny to zasadniczo ekran, który
wyświetla błąd za każdym
razem, gdy system operacyjny ma jakiś
znaczący problem.
Te ekrany awaryjne są często nazywane
trzema różnymi nazwami, w zależności
od używanego systemu operacyjnego.
Jeśli korzystasz z systemu
Windows, być może słyszałeś o tak zwanym BSOD, czyli
niebieskim ekranie śmierci.
Jeśli używasz MAC, usłyszysz
to znane jako Pinwheel of Death.
Jeśli używasz Linuksa, jest to znane jako Kernel Panic.
Przyjrzyjmy się każdemu z nich, ponieważ zawierają
one ważne informacje, które można wykorzystać
podczas rozwiązywania problemów z systemem.
Po pierwsze, mamy system Windows, a w systemie Windows
za każdym razem, gdy wystąpi poważna
usterka, pojawi się niebieski ekran śmierci lub BSOD.
Niebieski ekran śmierci wskazuje, że
istnieje jakiś problem ze
sprzętem i system Windows nie może go rozwiązać.
Więc w zasadzie wpada w panikę i po prostu się zawiesza.
Kiedy się zawiesza, wyświetla pewne informacje na ekranie.
W dawnych czasach był to niebieski ekran z białym tekstem, na którym
znajdowało się wiele danych technicznych.
Ale z czasem Microsoft
zdał sobie sprawę, że jest to trochę przerażające dla użytkowników.
Zmienili więc ten
bardzo techniczny ekran na coś,
co wygląda nieco bardziej przyjaźnie.
W systemach Windows 10 i 11 pojawi
się niebieski ekran ze smutną twarzą, na którym będzie
napisane coś w stylu: "Komputer
napotkał problem i musi zostać ponownie uruchomiony.
Właśnie zbieramy informacje o błędach, a następnie
uruchomimy ponownie. Następnie nastąpi
odliczanie od zera do 100%.
Poniżej znajduje się kod QR, który
można zeskanować smartfonem
i uzyskać więcej informacji
na temat konkretnego błędu systemu Windows.
Oprócz tego można przejść do systemu Windows. com/stopcode i uzyskaj informacje
na temat błędu, którego właśnie
doświadczyłeś.
Jeśli chodzi o kody zatrzymania w systemie Windows,
istnieje wiele różnych powodów,
dla których może wystąpić błąd lub awaria.
Może to obejmować takie rzeczy, jak śmierć krytycznego
procesu, wyjątek zagrożenia systemowego, który
nie został poprawnie obsłużony, IRQ nie mniejsze lub
równe, wykryty limit czasu wideo TDR, błąd
strony w obszarach niestronicowanych,
wyjątki usługi systemowej i naruszenia watchdog DPC.
Na egzaminie nie musisz znać wszystkich rodzajów
kodów zatrzymania, które istnieją
w systemie Windows.
A te, które tu wymieniłem, to tylko kilka z nich, w rzeczywistości
jest ich o wiele więcej.
Zamiast tego musisz wiedzieć, że
jeśli słyszysz termin Blue Screen of Death lub BSOD, mówimy o ekranie
awarii lub ekranie błędu w systemie
Windows, a ten kod błędu jest również nazywany
kodem zatrzymania, ponieważ system przestaje działać i przedstawia ten kod błędu, abyś
mógł go sprawdzić i uzyskać dodatkowe informacje.
W większości przypadków
stwierdziłem, że te niebieskie ekrany śmierci są
powodowane przez jakiś podstawowy problem sprzętowy,
a najczęściej ma to związek z pamięcią systemową.
Jeśli jakieś części pamięci
stają się z czasem wadliwe, może to powodować
te błędy, a cały system
może wpaść w panikę i ulec awarii.
Drugim systemem operacyjnym, o którym
będziemy mówić, jest macOS, znany również jako OS X.
Obecnie OS X jest produkowany przez Apple i działa na sprzęcie Apple,
takim jak komputery stacjonarne i laptopy.
W przypadku awarii systemu Apple, zamiast
wyświetlać ekran awarii lub niebieski
ekran śmierci, tak jak robi to system Windows,
tworzy coś, co ludzie nazywają wirującą
piłką plażową lub, bardziej
powszechnie, kołem śmierci.
Powodem tego jest
wielokolorowy okrąg, który obraca się za każdym
razem, gdy system przestaje reagować
i czeka na coś, co się wydarzy.
Ogólnie rzecz biorąc, Spinning Beach Ball,
znany również jako Pinwheel of Death,
można zobaczyć za każdym razem, gdy system macOS lub OS
X cierpi na jakąś katastrofalną awarię procesu i zasadniczo
ta aplikacja lub proces po prostu przestaje odpowiadać.
Obecnie trzecim głównym systemem
operacyjnym jest Linux.
W Linuksie nie mamy niebieskiego ekranu śmierci
ani wirującego wiatraczka śmierci.
Zamiast tego mamy do czynienia z tak zwaną Kernel Panic.
Gdy to nastąpi, pojawi
się czarny ekran z białym tekstem, który zawiera
wiele szczegółowych informacji.
Powodem tego jest fakt, że Linux jest zwykle używany przez
ludzi, którzy są bardziej zaawansowani technicznie,
takich jak administratorzy systemu lub technicy.
Wewnątrz Linuksa rdzeń systemu operacyjnego jest
znany jako jądro, które uruchamia
wszystko inne wewnątrz Linuksa.
Tak więc, gdy system przestaje reagować lub ulega
awarii, nazywamy to paniką jądra.
Jeśli wystąpi Kernel Panic,
system wyświetli to na wyświetlaczu
i poda tak zwany kod wyjścia, który jest
również inną formą kodu zatrzymania,
o którym mówiliśmy w przypadku Windows i OS X.
W systemie Linux te kody wyjścia są zapisywane jako zero X,
a następnie osiem cyfr zapisanych w formacie szesnastkowym.
Te liczby szesnastkowe mogą być
dowolne od zera do dziewięciu, od A do F, reprezentując
liczby od zera do 16, lub cztery bity w systemie
binarnym, znane również jako nibble.
Tak więc jako technik musisz być świadomy tych różnych
kodów zatrzymania, nie po to, aby je
zapamiętać, ale po to, aby
zrozumieć, że gdy system wpada w panikę lub ulega awarii, pojawi się
niebieski ekran śmierci, jeśli używasz
systemu Windows, obracające
się koło śmierci, jeśli używasz systemu MAC lub OS X, lub Kernel
Panic, jeśli używasz systemu Linux.
Używając kodu podanego przez system Windows lub Linux,
będziesz mógł sprawdzić go online
i uzyskać więcej informacji na temat przyczyny błędu.
Teraz, w przeciwieństwie do Windowsa
czy Linuksa, MAC nie daje ci rzeczywistego kodu, a zamiast
tego otrzymujesz wirujące koło śmierci,
czekając, aż system znów
zacznie reagować, lub wchodzisz
i wymuszasz zamknięcie tego procesu, aby móc zwolnić te zasoby
i przywrócić system do funkcjonalności.
W Core One nie skupiamy się na różnych systemach
operacyjnych, więc nie
będziemy teraz zagłębiać
się w to, jak to zrobić.
Zamiast tego wystarczy mieć świadomość, że te kody
stop istnieją i można ich użyć,
aby wyszukać i uzyskać więcej
informacji na temat różnych błędów.