Betriebssysteme

Welche Aufgaben hat ein Gerätetreiber?

  • er definiert ein Gerät und macht es dem Betriebsystem bekannt, initialisiert also die Geräte-Controller beim Systemstart
  • er stellt logisches Programmiermodell bereit und übersetzt es in gerätespezifische Anforderungen
  • Er dient der Pufferung von Daten auf Weg vom Gerät zum Hauptspeicher und umgekehrt
  • Er stellt die passende ISR zur Verfügung
  • Er dient der Koordination der nebenläufigen Zugriffe auf ein Gerät

Diskussion