Loading AI tools
Van Wikipedia, de vrije encyclopedie
Een kernel of core is in de informatica het centrale deel van een besturingssysteem. De kernel is, simpel gezegd, de supervisor (opzichter) in een besturingssysteem.
De kernel heeft een aantal minimale taken af te handelen:
De diensten van de kernel kunnen door processen worden gebruikt door middel van een interface. Deze werken vrijwel altijd via systeemaanroepen (Engels: system calls). Een kernel kan naast de bovenstaande taken ook nog optionele taken uitvoeren:
In het algemeen zijn er drie soorten van kernels. De twee extrema: monolithische kernels en microkernels en de daartussen liggende hybride kernel. Ook zijn er nog subtypes zoals de exokernel, de nanokernel en de modulaire kernel.
Een monolithische kernel is een kernel waarbij het merendeel van al de diensten afgehandeld wordt in supervisormodus. Zo zullen drivers één geheel vormen met de kernel, toch zijn zij geen onderdeel van de kernel.
Een microkernel is een kernel waarbij het merendeel van de diensten in gebruikersmodus worden afgehandeld. Zo zullen drivers als aparte processen werken in het systeem.
Een hybride kernel is een kruising tussen een monolithische kernel en een microkernel. Zo zullen een aantal diensten afgehandeld worden in gebruikersmodus en een aantal in supervisormodus.
Een exokernel is een kernel die tracht abstractie van beveiliging te scheiden. Deze zorgt dat er zo weinig mogelijk abstractie is, waardoor applicaties zelf de abstractie kunnen afhandelen via interfaces.
Een picokernel of nanokernel is een exokernel die ontzettend klein is, vaak zelfs kleiner dan een microkernel.
Een modulaire kernel is een hybride kernel waarbij de kernel is opgedeeld in kleinere stukken, die modules worden genoemd.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.