Next: Zeilendisziplin und C-Listen
Up: Treiberkonzepte unter UNIX
Previous: Plattentreiber
Terminaltreiber:
Steuerung der Datenübertragung von und zu Terminals
(interne Schnittstelle zu Zeilendisziplin-Modulen)
Kanonischer Modus: Zeilendisziplin konvertiert die eingegebenen
und auszugebenden Folgen von Rohdaten in ein bestimmtes Format.
Rohdatenmodus: Zeilendisziplin reicht die Daten zwischen
Prozeß und Terminal ohne Veränderung weiter.
Funktionen der Zeilendisziplin:
- Zerlegen von Eingabestrings in Zeilen;
- Verarbeiten von Löschzeichen;
- Verarbeiten von ,,Kill''-Zeichen (Zeile löschen);
- Echo der empfangenen Zeichen auf das Terminal;
- Expandieren der Ausgabe (z. B. Tabulator in Leerzeichen);
- Erzeugen von Signalen an Prozesse (Terminalblockade,
Leitungszusammenbrüche)
- Zulassen eines Rohdatenmodus (Nichtauswertung von Lösch, Kill oder
Wagenrücklauf, auch: Verwendung von asynchronen Terminals);
Anke Steuernagel
Thu May 15 18:53:37 MET DST 1997