端末エミュレータは、物理端末装置をどのように読み書きするのですか?

端末エミュレータは、物理端末装置をどのように読み書きするのですか?

APUEチャートでは

  • 端末エミュレータを読み書きするための物理端末装置または仮想コンソールはどこにありますか?

  • オープン、読み取り、書き込みに物理端末デバイスまたは仮想コンソールを使用するプロセスは何ですか?ターミナルエミュレータですか?

ここに画像の説明を入力してください。

ベストアンサー1

バラより各PTY(擬似端末)コンポーネント(ソフトウェア、マスター側、スレーブ側)の役割は何ですか?便利なコンテキストがたくさんあります。

終点エミュレータ既存の物理端末をエミュレートすることです。には接続がありません。アプエグラフはすべての物理的なものに対応します。シェルが起動すると、ターミナルエミュレータはPTYマスターデバイスを開き、PTYスレーブデバイスを割り当て、適切な行規則(必要な場合)を設定し、適切なexecファイル記述子を標準入力として使用してシェルを開きます。端末エミュレータの操作には、物理​​端末の動作シミュレーション、ディスプレイ実装(通常はXまたはWaylandを使用)、およびユーザー入力(同じ)が含まれます。

おすすめ記事