Hybridkernel

Hybridkernel

Ein Hybridkernel (oder auch Makrokernel) ist ein Kompromiss zwischen einem Mikrokernel und einem monolithischen Kernel, bei dem aus Geschwindigkeitsgründen einige Teile von monolithischen Kerneln in den Kern integriert und deswegen kein reiner Mikrokernel mehr ist, aber noch nicht genügend Funktionen besitzt um als monolithischer Kernel zu gelten.

Struktur von monolithischen Kernel, Mikrokernel und Hybridkernel im Vergleich

Hierbei ist nicht genau definiert, welche Dinge in den Kernel kompiliert werden und welche als Module hinzugeladen werden. Zum Beispiel ist im Windows NT-Kernel in den Versionen 4.0 bis 5.2 das Grafiksystem enthalten. Bei der letzten BeOS-Betaversion wurden die Netzwerktreiber in den Kernel kompiliert. Auch Darwin, das eigentlich einen Mach-Mikrokernel enthält, bindet aus Leistungsgründen einen Teil der Gerätetreiber in den Mach-Kernel ein.

Der Hybridkernel versucht die Vorteile des Mikro- und des monolithischen Kernels zu vereinen: Einerseits ist ein Hybridkernel 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.

Betriebssysteme, die auf Hybridkernel aufsetzen


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу
Synonyme:

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Hybridkernel — Makrokernel …   Universal-Lexikon

  • Makrokernel — Hybridkernel …   Universal-Lexikon

  • Microkernel — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Ein Mikrokernel (oder auch Mikrokern) bezeichnet einen… …   Deutsch Wikipedia

  • Mikrokernel — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Ein Mikrokernel (oder auch Mikrokern) bezeichnet einen… …   Deutsch Wikipedia

  • Betriebssystemkernel — Ein Betriebssystemkern oder Systemkern (engl. kernel [ˈkɝːnəl]) ist der zentrale Bestandteil eines Betriebssystems. In ihm ist die Prozess und Datenorganisation festgelegt, auf der alle weiteren Softwarebestandteile des Betriebssystems aufbauen.… …   Deutsch Wikipedia

  • Systemkern — Ein Betriebssystemkern oder Systemkern (engl. kernel [ˈkɝːnəl]) ist der zentrale Bestandteil eines Betriebssystems. In ihm ist die Prozess und Datenorganisation festgelegt, auf der alle weiteren Softwarebestandteile des Betriebssystems aufbauen.… …   Deutsch Wikipedia

  • Makrokernel — Ein Hybridkernel (oder auch Makrokernel) ist ein Kompromiss zwischen einem Mikrokernel und einem monolithischen Kernel, bei dem aus Geschwindigkeitsgründen einige Teile von monolithischen Kerneln in den Kern integriert und deswegen kein reiner… …   Deutsch Wikipedia

  • Beos — BeOS, Be Operating System Bildschirmfoto Haiku (optisch BeOS sehr ähnlich bzw. nachempfunden) Basisdaten Entwi …   Deutsch Wikipedia

  • BlueEyedOS — BeOS, Be Operating System Bildschirmfoto Haiku (optisch BeOS sehr ähnlich bzw. nachempfunden) Basisdaten Entwi …   Deutsch Wikipedia

  • Cosmoe — BeOS, Be Operating System Bildschirmfoto Haiku (optisch BeOS sehr ähnlich bzw. nachempfunden) Basisdaten Entwi …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”