Exokernel
Aus Lowlevel
Version vom 29. Oktober 2008, 13:27 Uhr von Rupi (Diskussion | Beiträge)
Der Exokernel ist eine Unterart des Mikrokernels. Bestimmende Eigenschaft dieser Kernelart ist die optionale HAL, d. h. der Anwendungsprogrammierer kann entscheiden, ob er direkt auf die Hardware zugreift oder diese abstrahiert.
Motivation für den Exokernel
Eine HAL kann unmöglich alle Anforderung einer Anwendung erfüllen. Trotzdem wird bei jedem traditionellen Betriebsystem versucht, alle Anforderungen zu erfüllen. Die HAL wird dadurch aufgebläht und unperfom. Die Idee des Exokernel ist, dass die Abstraktion der Hardware nicht auf Kernelebene, sondern auf Anwendungsebene passiert.
Vorteile
- Bessere Flexibilität: Ein Entwickler kann seine Anwendung besser optimieren.