Kernel

Op deze pagina:

De kernel is de basis waarop het besturingssysteem geschreven is.

Kernel (Windows)

Het hart van de gelaagde architectuur van Windows. De kernel beheert de meest elementaire activiteiten van het besturingssysteem, zoals het verdelen van de beschikbare verwerkingstijd van de processor over verschillende codeblokken die wachten om te worden verwerkt, de afhandeling van hardware-uitzonderingen en andere hardware-afhankelijke functies.

Kernel (Linux)

De kernel is het eigenlijke Linux, want de programma's zijn eigenlijk alleen maar open-sourceprogramma's. Daarom spreken veel mensen van GNU/Linux om duidelijk aan te geven dat een systeem meer is dan een kernel alleen. Het programma is het hart van een besturingssysteem en is verantwoordelijk voor het aansturen van de randapparatuur. Dit is dan ook de plaats waar alle drivers aanwezig zijn. Deze kunnen in de kernel zijn ingebakken of als losse module worden aangeroepen. De kracht van een Linux-kernel is dat deze modulair kan worden opgebouwd, waardoor je een kleinere versie kunt bouwen die alleen op jouw hardware is afgestemd. Als de kernel actief wordt dan begint deze meteen met het regelen van alle processen en het aansturen van het hele systeem. Stopt de kernel dan stopt ook alle verwerking en 'hangt' de computer.

Kernelmodule

Een kernelmodule is een stukje functionaliteit van de kernel die wel beschikbaar is, maar niet een vast onderdeel van de Linux-kernel vormt. Hierdoor is het mogelijk de driver interactief te laden of juist te verwijderen. Hierdoor werkt de kernel doelmatiger en zijn toch alle noodzakelijke drivers aanwezig als het nodig mocht zijn.

Kernelmodus

De modus van de processor waarbij volledige en ongehinderde toegang tot het systeem mogelijk is. Een stuurprogramma of thread die in kernelmodus wordt uitgevoerd, heeft toegang tot het geheugen en de hardware van het systeem. Een stuurprogramma dat in kernelmodus wordt uitgevoerd is een stuurprogramma voor een logisch, virtueel of fysiek apparaat.

Kernelpanic

De gebeurtenis dat de Linux kernel crasht. Dit is vrij uitzonderlijk, maar wil bijvoorbeeld nog wel eens voorkomen als je zelf software compileert die iets met de kernel doet of als er een foute module wordt geladen. Dit is iets waar een beetje Linux-gebruiker behoorlijk buikpijn van krijgt, omdat het probleem ervoor zorgt dat het hele systeem niet meer functioneert.

 

Verwante artikelen