端末
アナログ電話回線の端末は、電話機やファクシミリなどである。
通信用語の端末の例。公衆電話。
通信用語の端末の例。ファクシミリ装置。
1962年にアメリカのAT&Tから、商業的に利用可能になった最初のモデム、Bell 103 modemがリリースされた。このモデムも通信用語でいう「端末」ということになった。
1990年代でも、アナログ回線にパーソナルコンピュータを接続したり、あるいはパームコンピュータやフィーチャーフォンなど小型のコンピュータの機能を備えた端末を接続してデータのやりとりをしていた。
銀行のATM(現金自動預け払い機)、CD(現金自動支払い機)、販売店のPOS端末、レストランでウェイターが使用するハンディターミナルなども端末の一種である。
最も単純な形態では、テキスト端末はファイルのようなものである。ファイルへの書き込みが表示され、ファイルからの読み込みがユーザー入力を読み取ることになる。Unix系オペレーティングシステムでは、テキスト端末に対応したキャラクタスペシャルファイルが存在する。
他に、特殊なエスケープシーケンスや制御文字があり、プログラムから使える termios システムコールがある。ncurses などのライブラリから使うのが最も容易である。さらに ioctl システムコールを使って端末固有の操作が可能である。
入出力以外の機能としてUnix系オペレーティングシステムではジョブおよびセッション管理があり、POSIXにて仕様が決められている。具体的には端末とセッションの関連付け、端末とジョブ(POSIXではプロセスグループ)の関連付けおよび端末を入出力に使おうとしているジョブの調停などがある。例として「ユーザがログアウトなどにより端末をクローズしたら、その端末上で実行しているすべてのプロセスを終了させる」というような機能がある。