3.4.5.2 Zeichenorientierte Geräte

[gesichtete Version][gesichtete Version]
Zeile 19: Zeile 19:
== Schnittstelle für zeichenorientierte Geräte ==
== Schnittstelle für zeichenorientierte Geräte ==
<p>
<p>
 
Die Geräteverwaltung definiert üblicherweise eine Standardschnittstelle, welche die Treiber aller zeichenorientierten Geräte unterstützen müssen. Darin vorgesehen sind beispielsweise Funktionen für
* die Initialisierung des Geräts,
* das Lesen eines Zeichenstroms vom Gerät, sowie
* das Schreiben eines Zeichenstroms zum Gerät.
</p>
<p>
Diese Funktionen werden [[Bereitstellen einer Schnittstelle zur Geräteverwaltung|vom Gerätetreiber implementiert]].
</p>
</p>



Version vom 21. November 2014, 10:45 Uhr

Zeichenorientierte Geräte

Zeichenorientierte Geräte (engl. character device) erzeugen oder empfangen einen Datenstrom (engl. stream). Eine Folge von Zeichen (evtl. auch nur ein einzelnes Zeichen) wird hierbei zum Gerät oder vom Gerät übertragen. Diese Zeichen sind nicht adressierbar.

Beispiele für zeichenorientierte Geräte sind:

  • Maus
  • Tastatur
  • Netzwerkkarte
  • Geräte, die über die parallele Schnittstelle abgeschlossen sind
  • Geräte, die über die serielle Schnittstelle abgeschlossen sind
  • Geräte, die über eine USB-Schnittstelle abgeschlossen sind



Schnittstelle für zeichenorientierte Geräte

Die Geräteverwaltung definiert üblicherweise eine Standardschnittstelle, welche die Treiber aller zeichenorientierten Geräte unterstützen müssen. Darin vorgesehen sind beispielsweise Funktionen für

  • die Initialisierung des Geräts,
  • das Lesen eines Zeichenstroms vom Gerät, sowie
  • das Schreiben eines Zeichenstroms zum Gerät.

Diese Funktionen werden vom Gerätetreiber implementiert.