20.05.2014 Aufrufe

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

BETRIEBSSYSTEME 81<br />

,QSXW6RIWZDUH<br />

Die Hauptaufgabe des Tastaturtreibers ist es, die Eingaben <strong>von</strong> der Tastatur<br />

zu sammeln. Dabei sind zwei Modi möglich:<br />

Zeichen-orientiert Eingaben unverändert entgegennehmen und weitergeben<br />

(raw mode)<br />

Zeilen-orientiert Der Treiber übernimmt das Editieren innerhalb einer Zeile<br />

und gibt die Daten zeilenweise weiter (cooked mode)<br />

Die Zeichen werden meistens zunächst gepuffert und dann vom Treiber<br />

verarbeitet, abhängig vom Modus.<br />

Die Pufferung erfolgt in separaten Puffern für jedes angeschlossene<br />

Terminal.<br />

Es wird <strong>von</strong> den Benutzern als komfortabel angesehen, wenn die eingegeben<br />

Zeichen am Monitor protokolliert werden (Echo-Funktion). Dies kann<br />

hardware- oder softwaremäßig realisiert werden.<br />

Probleme des Treibers:<br />

- Eingabe über 80 Zeichen<br />

- Tabulatoren<br />

- Zeilenvorschübe ( UNIX: nur Zeilenvorschub, MS-DOS:<br />

Wagenrücklauf/Zeilenvorschub, MacOS: nur Wagenrücklauf)<br />

- Löschzeichen (Ctrl-H, Backspace, Delete)<br />

- Steuerzeichen:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!