Monolithischer Kernel

Aus Lowlevel
Version vom 30. Juli 2009, 18:24 Uhr von Hartmut (Diskussion | Beiträge) (Linux und WIndows sind Macrokernel)
Wechseln zu:Navigation,

Als monolithischen Kernel bezeichnet man eine Art von Betriebssystemkernel, wo die Treiber in den Kernel mitgelinkt sind und nicht als seperate Module vorliegen, die erst noch vom Kernel geladen werden müssten (verleiche hierzu Microkernel).

Der Vorteil eines monolithischen Kernels ist die erhöhte Performance, da z.B. ein Nachladen der Treiber von einem Speichermedium wegfällt. Der entscheidene Nachteil ist, dass wenn ein Treiber Probleme macht, dies den ganzen Kernel mit in die Misere zieht.

Windows und Linux sind bekannte Monolithen, obwohl diese eher in die Kategorie Makrokernel fallen, da hier zur Laufzeit Module eingebunden werden können.