| Zeile 1: | Zeile 1: | ||
Der Exokernel ist eine Unterart des [[Mikrokernel]]. Bestimmene Eigenschaft dieser [[Kernel]]art ist die optimale [[HAL]], d. h. der Anwendungsprogrammierer kann entscheiden, ob er direkt auf die Hardware zugreift oder diese abstratiert. | Der Exokernel ist eine Unterart des [[Mikrokernel]]. Bestimmene Eigenschaft dieser [[Kernel]]art ist die optimale [[HAL]], d. h. der Anwendungsprogrammierer kann entscheiden, ob er direkt auf die Hardware zugreift oder diese abstratiert. | ||
| − | == Motivation für | + | == Motivation für den Exokernel == |
Eine HAL kann unmöglich alle Anforderung einer Anwendung erfüllen. Trotzdem wird bei jeden trafitionelen 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 Anwendungsebene passiert. | Eine HAL kann unmöglich alle Anforderung einer Anwendung erfüllen. Trotzdem wird bei jeden trafitionelen 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 Anwendungsebene passiert. | ||
== Vorteile == | == Vorteile == | ||
* Bessere Flexibilität: Ein Entwickler kann seine Anwendung besser optimieren. | * Bessere Flexibilität: Ein Entwickler kann seine Anwendung besser optimieren. | ||