WikiDer > Hybrid-Kernel
EIN Hybrid-Kernel ist in der Informatik ein Kernel was eine Kreuzung zwischen a . ist monolithischer Kernel und ein Mikrokernel. Hybridkernel führen bestimmte Aufgaben oder Dienste im Benutzermodus und andere im Supervisormodus oder möglicherweise in einem Modus zwischen den beiden genannten Modi aus. Hybride Kernel sind heute sehr verbreitet, da die meisten Programmierer keinen vollständig monolithischen Kernel oder Mikrokernel programmieren. Dies liegt oft daran, dass es beispielsweise bei monolithischen Kerneln keine Modularität und beispielsweise bei Mikrokerneln keine hohe Geschwindigkeit gibt. Normalerweise beginnt ein Kernel als monolithischer Kernel, wird dann aber zu einem hybriden Kernel.
Ein typisches Beispiel für einen Hybridkernel ist a virtuelles Dateisystem die im Supervisor-Modus ausgeführt wird, deren Dateisystemtreiber und die Medientreiber selbst jedoch im Benutzermodus ausgeführt werden. Als Ergebnis behält der Hybrid-Kernel die Geschwindigkeit eines monolithischen Kernels bei, ermöglicht jedoch eine Erweiterung wie ein Mikrokernel. Das System ist nicht so sicher wie ein Mikrokernel, aber es erlaubt Dritte ermöglicht Ihnen, Treiber für bestimmte Hardware- und/oder Dateisysteme zu schreiben.
Beispiele für Hybridkernel
- Microsoft Windows NT
- Mac OS seit Mac OS X 10.0