Instructeur: In deze
les gaan we het hebben over crashscreens.
Een crashscherm is in wezen een scherm dat
een fout weergeeft wanneer
je besturingssysteem een belangrijk
probleem heeft.
Je hoort vaak dat deze crashschermen drie
verschillende namen hebben, afhankelijk
van het besturingssysteem dat je gebruikt.
Als je Windows gebruikt,
heb je misschien wel eens gehoord van een BSOD,
of Blue Screen of Death.
Als je MAC gebruikt, hoor
je dat dit bekend staat als het Pinwheel of Death.
En als je Linux gebruikt, staat dit bekend als een Kernel Panic.
Laten we ze eens snel bekijken, want ze bevatten
belangrijke informatie die je kunt gebruiken
bij het oplossen van problemen met een systeem.
Ten eerste hebben we Windows en in Windows
krijg je bij elke ernstige
fout een Blue Screen of Death of BSOD.
Een Blue Screen of Death geeft aan dat er
een probleem is met de onderliggende
hardware en Windows kan dat niet oplossen.
En dus raakt het in paniek en crasht het gewoon.
Wanneer het crasht, zet het wat informatie op het scherm.
Vroeger was dit een blauw scherm met witte tekst waarop
veel technische gegevens stonden.
Maar na verloop van tijd
realiseerde Microsoft zich dat dit een beetje eng was voor gebruikers.
En dus hebben ze dit zeer
technisch uitziende scherm veranderd
in iets dat er iets vriendelijker uitziet.
In Windows 10 en 11 krijg je een
blauw scherm met een treurig gezicht erop, en dit zegt
iets als, "Uw pc is op een probleem
gestuit en moet opnieuw worden opgestart.
We verzamelen gewoon wat foutinformatie en
zullen dan opnieuw opstarten. En dan wordt er
opgeteld van nul tot 100%.
Daaronder staat een QR-code die je met
je smartphone kunt scannen
om meer informatie te krijgen
over de specifieke fout die Windows heeft ervaren.
Daarnaast kun je naar Windows gaan. com/stopcode en krijg informatie
over de fout die je zojuist hebt
ervaren.
Als het gaat om stopcodes in Windows, zijn er
veel verschillende redenen
waarom je een fout of een crash kunt krijgen.
Dit kunnen dingen zijn als een kritisch proces dat
stierf, een systeembedreigingsuitzondering
die niet goed werd afgehandeld, een IRQ niet kleiner dan
of gelijk aan, een video TDR timeout gedetecteerd,
een paginafout in niet-paged gebieden, systeemservice-uitzonderingen
en DPC watchdog schendingen.
Voor het examen hoef je niet alle verschillende
soorten stopcodes binnen Windows
te kennen.
En degene die ik hier heb opgesomd zijn er maar een
paar van, er zijn er nog veel meer.
Wat je in plaats daarvan moet weten
is dat als je de term Blue Screen of Death of BSOD hoort, we het hebben
over een crashscherm of foutscherm
in Windows en die foutcode wordt ook wel
een stopcode genoemd omdat het systeem stopt met werken en die
foutcode presenteert zodat je
die kunt opzoeken en aanvullende informatie
kunt krijgen.
Meestal heb ik ontdekt
dat deze Blue Screens of Death worden veroorzaakt
door een of ander onderliggend hardwareprobleem,
en meestal heeft dit te maken met het systeemgeheugen.
Als er delen van je geheugen
na verloop van tijd defect raken, kan dit
deze fouten veroorzaken
en kan het hele systeem in paniek raken en crashen.
Het tweede besturingssysteem waar
we het over gaan hebben is macOS, ook wel bekend als OS X.
OS X wordt gemaakt door Apple en draait op Apple hardware
zoals hun desktops en laptops.
Wanneer er een crash optreedt in Apple,
krijg je in plaats van een crashscherm
of een blauw scherm des doods zoals Windows
doet, wat mensen de draaiende strandbal noemen, of meer algemeen,
het spinnenwiel des doods.
De reden hiervoor
is dat er een veelkleurige cirkel ronddraait
wanneer het systeem niet meer reageert
en wacht tot er iets gebeurt.
Over het algemeen zie je de draaiende strandbal,
ook wel bekend als het spinnenwiel des
doods, wanneer het macOS-systeem of OS X last heeft van
een of andere catastrofale processtoring, en in wezen
wordt die applicatie of dat proces gewoon volledig
onresponsief.
Het derde grote besturingssysteem
staat bekend als Linux.
En in Linux hebben we geen Blue Screen of Death of
een ronddraaiend Pinwheel of Death.
In plaats daarvan hebben we wat bekend staat als een Kernel Panic.
Wanneer dit gebeurt,
krijg je een zwart scherm met witte tekst erop die
je veel gedetailleerde informatie geeft.
De reden hiervoor is dat Linux meestal wordt gebruikt
door mensen die meer technisch onderlegd
zijn, zoals systeembeheerders of technici.
Binnen Linux staat de kern van het besturingssysteem
bekend als de kernel en deze
draait al het andere binnen Linux.
Dus wanneer het systeem niet meer reageert of crasht,
noemen we dit een Kernel Panic.
Als er sprake is van een Kernel
Panic, zal het systeem dit weergeven op
het scherm en je een zogenaamde exitcode
geven, wat ook een andere vorm van stopcode
is zoals we hebben besproken met Windows en OS X.
In Linux worden deze exitcodes geschreven als nul X en dan
acht cijfers, allemaal geschreven in hexadecimaal formaat.
Deze hexadecimale getallen kunnen
van nul tot negen zijn, en A tot en met F, die de
getallen van nul tot 16 vertegenwoordigen,
of vier bits in het binair, ook bekend als een nibble.
Dus als technicus moet je op de hoogte zijn van deze verschillende
stopcodes, niet om ze uit je hoofd te
leren, maar gewoon om te begrijpen
dat wanneer een systeem in paniek raakt of crasht, je een Blue Screen
of Death krijgt als je Windows gebruikt, het draaiende Pinwheel
of Death als je MAC of OS X gebruikt, of een Kernel Panic als je Linux
gebruikt.
Als je de code gebruikt die Windows of Linux geeft,
kun je die online opzoeken en
meer informatie krijgen over de oorzaak van die fout.
Nu, in tegenstelling tot Windows of Linux,
geeft MAC je geen echte code en in plaats daarvan krijg je gewoon
dit draaiende spinnewiel des doods terwijl
je wacht tot het systeem weer
reageert, of je gaat naar binnen
en forceert het afsluiten van dat proces om die bronnen vrij te maken
en de functionaliteit van het systeem
te herstellen.
Nu zijn we hier in Core One niet gericht op verschillende
besturingssystemen, dus
we gaan nu niet duiken
in hoe je dat eigenlijk doet.
In plaats daarvan hoef je je alleen maar bewust te zijn van het
feit dat deze stopcodes bestaan en
dat je ze kunt gebruiken om meer
informatie op te zoeken over je verschillende fouten.