Startseite | Impressum
Lumrix Logo
 
 



[ICD 10 Suche]
[Mehr über den ICD]

 

 

Makrokolon

Makrokernel sind ein Kompromisszwischen einem Mikrokernelund einem monolithischen Kernel. Hierbei ist nicht genau definiert, welche Dinge in den Kernel kompiliertwerden und welche als Modulehinzugeladen werden.

Im Windows NTKernel ist zum Beispiel das Grafiksystementhalten und bei BeOSwerden die Netzwerktreiberin den Kernel kompiliert. Auch Darwin, das eigentlich einen Mach-Mikrokernel enthält, bindet aus Performancegründeneinen Teil der Gerätetreiber in den Mach-Kernel ein.

Vorteile des Makrokernels

Der Makrokernel vereint die Vorteile des Mikro- und des monolithischen Kernels: Einerseits ist ein Makrokernel nicht so fehleranfällig wie ein monolithischer Kernel, da zum Beispiel nicht alle Treiber im privilegierten Modus laufen und somit bei einem Absturz nicht das ganze System zum Absturz bringen können.

Andererseits sind nicht so viele Kontextwechsel nebst Kommunikation nötig wie bei einem Mikrokernel, was die Geschwindigkeit des Kernels erhöht.

Von "http://de.wikipedia.org/Makrokernel"



Dieser Artikel basiert auf dem Artikel aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Dokumentation.
In der Wikipedia ist eine Liste der Autoren verfügbar.