Treiber — Änderungen 3506 → 3507

Zeile 1: Zeile 1:
 
Treiber sind unterhalb der [[HAL]]. Sie sollen Zugriff zu der Hardware halten. Sie werden bei ein Hybrid- und Mikrokernel geladen, während sie bei ein Monolithischen Kernel schon in [[Kernel]] enthalten sind.
 
Treiber sind unterhalb der [[HAL]]. Sie sollen Zugriff zu der Hardware halten. Sie werden bei ein Hybrid- und Mikrokernel geladen, während sie bei ein Monolithischen Kernel schon in [[Kernel]] enthalten sind.
 
== Treiber beim Mikrokernel ==
 
== Treiber beim Mikrokernel ==
 +
Beim Mikrokernel sind jegliche Treiber im User-Mode ausgelagert. Diese können abstürzen, ohne den Kernel mitzureißen.
 
Hier ist es wichtig, den Artikel [[Interprozesskommunikation]] zu lesen. Zudem sollte darauf aufbauend eine Treiberschnittstelle vorhaden sein.
 
Hier ist es wichtig, den Artikel [[Interprozesskommunikation]] zu lesen. Zudem sollte darauf aufbauend eine Treiberschnittstelle vorhaden sein.
 
Als (vereinfachtes) Diagramm würde ein Betriebsystem mit [[Mikrokernel]] so aussehen. '''Achtung, kein [[Exokernel]]''' <br>
 
Als (vereinfachtes) Diagramm würde ein Betriebsystem mit [[Mikrokernel]] so aussehen. '''Achtung, kein [[Exokernel]]''' <br>