Kanonische vs. nicht-kanonische Terminal-Eingabe

Bin ich studieren für eine Prüfung und ich bin verwirrt, als wie kanonisch vs. non-kanonisch Eingabe - /Ausgabe-Werke in Unix (z.B. Flüche). Ich verstehe, dass es einen Puffer, um die "line-Disziplinen" gelten für canonical input. Bedeutet das, dass der Puffer umgangen wird, die für nicht-kanonische Eingang, oder tut es einfach bedeuten, dass keine Zeile Disziplinen angewendet werden? Wie funktioniert dieser Prozess so unterscheiden sich die input-und output-Operationen?

In der curses-Programme, mit denen ich arbeitete, die zeigen, dass canonical input, input eingegeben von einem Benutzer wird automatisch entweder nach einer bestimmten Anzahl von Zeichen eingegeben wurde oder eine bestimmte Zeit vergangen ist. Sind entweder von diesen Dingen als "line-Disziplinen" oder ist dies etwas ganz anderes?

InformationsquelleAutor der Frage titaniumdecoy | 2008-12-11

Schreibe einen Kommentar