Kernel

Een kernel is de basislaag van een besturingssysteem (OS). De kernel werkt op een fundamenteel niveau, communiceert met hardware en beheert bronnen, zoals RAM en de CPU.

Omdat een kernel veel fundamentele processen afhandelt, moet deze aan het begin van de opstartprocedure worden geladen wanneer een computer wordt opgestart. De kernel voert een systeemcontrole uit en herkent componenten, zoals de processor, GPU en het geheugen. Ook controleert de kernel welke randapparaten zijn aangesloten. Terwijl het besturingssysteem wordt geladen en de grafische gebruikersinterface verschijnt, blijft de kernel actief. Zelfs nadat het besturingssysteem volledig is geladen, blijft de kernel op de achtergrond actief en beheert deze de systeembronnen.

Typen kernels

Er bestaan verschillende typen kernels, maar twee veelgebruikte typen zijn monolithische kernels en microkernels. Een monolithische kernel is één codebasis, of blok broncode, die alle noodzakelijke diensten van het besturingssysteem levert. Het is een eenvoudig ontwerp dat een duidelijk gedefinieerde communicatielaag tussen de hardware en software creëert.

Microkernels hebben dezelfde functie als monolithische kernels, maar zijn ontworpen om zo klein mogelijk te zijn. In plaats van alle bronnen vanuit één codebasis te beheren, handelt de kernel alleen de meest elementaire functies af. Voor al het andere gebruikt de kernel modules of "servers". Apparaatstuurprogramma's zijn bijvoorbeeld meestal opgenomen in een monolithische kernel, maar zouden in een microkernel worden opgesplitst in afzonderlijke modules. Dit ontwerp is complexer, maar kan zorgen voor een efficiënter gebruik van systeembronnen en helpt beschermen tegen systeemcrashes.

Kernelpanics

Omdat de kernel de meest elementaire functies van een computer afhandelt, kan een crash van de kernel de hele computer uitschakelen. Deze ongewenste gebeurtenis wordt op macOS- en Unix-systemen een "kernelpanic" genoemd. Dit lijkt op het blauwe scherm des doods in Windows. De enige manier om van een kernelpanic te herstellen, is de computer opnieuw op te starten.

NOTE: Kernelpanics worden vaak veroorzaakt door communicatieproblemen met hardware. Als je computer daarom herhaaldelijk kernelpanics veroorzaakt, probeer dan onnodige apparaten los te koppelen om te zien of dat het probleem oplost.

Bijgewerkt January 13, 2017 door Per C.

quizTest je kennis

Active Directory is a technology developed by what company?

A
Apple
0%
B
Microsoft
0%
C
Google
0%
D
Meta
0%
Correct! Incorrect!     View the Active Directory definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Kernel op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.