Monolithischer Kernel — Änderungen 5790 → 5802

Zeile 1: Zeile 1:
−
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 (vergleiche hierzu [[Microkernel]]).
+
Als monolithischen Kernel bezeichnet man eine Art von Betriebssystemkernel, bei welcher die Treiber in den Kernel mitgelinkt werden und nicht als seperate Module vorliegen, die erst noch vom Kernel geladen werden müssten (vergleiche hierzu [[Mikrokernel]]).
  
−
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 Miesere zieht.
+
Der Vorteil eines monolithischen Kernels liegt in der erhöhten Performance, da z. B. ein Nachladen der Treiber von einem Speichermedium unnötig ist. Zudem muss die Kommunikation zwischen den Treibern nicht allzu abstrakt gestaltet werden, was ebenfalls zu einer Erhöhung der Geschwindigkeit führt. Der entscheidene Nachteil ist, dass wenn ein Treiber Probleme macht, dies den ganzen Kernel zum Absturz bringen kann.
  
 
Windows und Linux sind bekannte Monolithen, obwohl diese eher in die Kategorie [[Makrokernel]] fallen, da hier zur Laufzeit Module eingebunden werden können.
 
Windows und Linux sind bekannte Monolithen, obwohl diese eher in die Kategorie [[Makrokernel]] fallen, da hier zur Laufzeit Module eingebunden werden können.
  
 
[[Kategorie:Glossar]]
 
[[Kategorie:Glossar]]