Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
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: