Linuxでは、ttyは何ですか? [コピー]

Linuxでは、ttyは何ですか? [コピー]

私が理解したttyところ、これは昔は「テレタイプ」を意味し、仮想端末にデータを受信して​​入力するためにテレタイプを使用する必要がありました。私の質問は次のとおりです。

  • ttyLinuxではどういう意味ですか?

  • ttyLinuxで実際の用途は何ですか?

  • 、、などのttyファイルがなぜこのように多いのですか?tty1tty2tty3

どのようにtty動作しますか?

ベストアンサー1

以前、テレタイプは、機械式タイプライターのローカル入力をEBCDICまたはASCIIコードに変換し、ケーブルを介してリモートコンピューターに送信するタイプライターでした。したがって、「距離」を意味する接頭辞「tele」が付いています。 「ターミナル」という用語は、テレタイプがデータを入力してコンピュータまたは受信ステーションに送信するワイヤの終わりであるため、時折使用されます。各「tty」デバイスはシリアルポートを介して接続され、銅線は高価であるため、「パラレル」ポートデバイスは主にローカルプリンタなどの短距離インターフェイスに使用されます。これは無線ネットワークが広く使用される前であった。以前のマルチユーザーコンピュータ環境では、複数の「ターミナルデバイス」、つまり「tty」デバイスを同じ中央コンピュータに接続できました。これはもともとUnixが開発したハードウェア環境でした。 Linuxオペレーティングシステムのソフトウェアコンポーネント名には、ハードウェアの伝統がまだ存在します。

今日、Linuxでは、ttyは「ターミナル」とも呼ばれるテキスト入力および出力ベースのユーザーインターフェースを表すために使用される古い名前です。 Linuxシステムには、潜在的に数十個以上のシリアルポートをサポートする複数のttyデバイス「コンソール」があります。現在、tty0は使用されていますが、Linuxでは他のtty(tty1など)に変更して別のセッションに切り替えることができます。 Linux(Ubuntuなど)はデフォルトで最大6つのttyをサポートしますが、この数字は設定可能です。

実際、ttyは、Linuxセッションがユーザーと通信するために使用するシリアル通信チャネルであると考えることができます。

これは、ユーザーの入力を解析し、実行に有効なコマンドをコンピュータに渡すttyセッションにバインドされた解析プロセスがあることです。

おすすめ記事