Betriebssystem und Hardware

Welche Aufgabe eines Gerätetreibers ist richtig?

  1. AEr übernimmt die gerätespezifische Bedienung und macht Geräte über eine einheitliche Schnittstelle nutzbar
  2. BEr erzeugt Daten für Entwurf und Fertigung der Gerätschaltung
  3. CEr passt das Erscheinungsbild von Anwendungsbildschirmen an die Vorlieben des Benutzers an
Antwort und Erläuterung anzeigen

Antwort: A. Er übernimmt die gerätespezifische Bedienung und macht Geräte über eine einheitliche Schnittstelle nutzbar

Registeranordnung und Bedienabläufe unterscheiden sich von Gerät zu Gerät. Ein Gerätetreiber ist die Komponente des Betriebssystems, die diese Unterschiede übernimmt: Er initialisiert das Gerät, liest und schreibt Register, richtet DMA ein und behandelt Interrupts und bietet nach oben einheitliche Abläufe wie das Lesen und Schreiben von Dateien. Dadurch können Anwendungen Geräte nutzen, ohne deren Feinheiten zu kennen. Entwurf der Gerätschaltung oder Änderung des Erscheinungsbilds gehören nicht zu den Aufgaben des Treibers.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Betriebssystem und Hardware

  1. Was ist der Hauptgrund dafür, dass in üblichen Betriebssystemen Anwendungen Geräteregister nicht direkt lesen und schreiben können?
  2. Wie heißt die Software, die auf einem Computer mehrere Betriebssysteme gleichzeitig als jeweils unabhängige virtuelle Maschinen ausführt?
  3. Welche Aussage zu den Typen von Hypervisoren ist richtig?
  4. Welche Erklärung der von der Hardware durchgeführten Adressumsetzung bei Virtualisierung mit Nested Paging (zweistufige Adressumsetzung) ist richtig?
  5. Wie viele Speicherzugriffe sind im ungünstigsten Fall bei einem TLB-Miss nötig, wenn bei Nested Paging sowohl Gast als auch Host vierstufige Seitentabellen verwenden?

Vergleiche zu diesem Thema