Kernel: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k r2.7.1) (robot Erbij: lv:Kodols (operētājsistēma) |
k Linkfix ivm sjabloonnaamgeving / parameterfix |
||
Regel 13:
== Soorten kernels ==
In het algemeen zijn er drie soorten van kernels. De twee extrema: ''[[monolithische kernel]]s'' en ''[[microkernel]]s'' en de daartussen liggende ''[[hybride kernel]]''. Ook zijn er nog subtypes zoals de ''[[exokernel]]'', de ''[[nanokernel]]'' en de ''[[modulaire kernel]]''.
=== Monolitische kernel ===
{{
▲{{Zieook|Zie het artikel [[Monolithische kernel]] voor het hoofdartikel over dit onderwerp.}}
Een monolithische kernel is een kernel waarbij het merendeel van al de diensten afgehandeld worden in supervisormodus. Zo zullen drivers één geheel vormen met de kernel, doch zijn zij geen onderdeel van de kernel.
=== Microkernel ===
▲{{Zieook|Zie het artikel [[Microkernel]] voor het hoofdartikel over dit onderwerp.}}
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.
=== Hybride kernel ===
▲{{Zieook|Zie het artikel [[Hybride kernel]] voor het hoofdartikel over dit onderwerp.}}
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.
=== Exokernel ===
▲{{Zieook|Zie het artikel [[Exokernel]] voor het hoofdartikel over dit onderwerp.}}
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.
=== Picokernel/Nanokernel ===
▲{{Zieook|Zie het artikel [[Nanokernel]] voor het hoofdartikel over dit onderwerp.}}
Een picokernel of nanokernel is een exokernel die ontzettend klein is, vaak zelfs kleiner dan een microkernel.
=== Modulaire kernel ===
▲{{Zieook|Zie het artikel [[Modulaire kernel]] voor het hoofdartikel over dit onderwerp.}}
Een modulaire kernel is een hybride kernel waarbij de kernel is opgedeeld in kleinere stukken, die modules worden genoemd.
|