
ターミナルエミュレータは、オペレーティングシステムのGUI内で実行されるプログラム/プロセスです。
Linuxカーネルは7つの仮想コンソールを提供します。仮想コンソールもオペレーティングシステムカーネルで実行されるプロセスですか?
答え1
いいえ。 Linuxの仮想コンソールは完全にカーネルコードで実装されています。これに関連するプロセスやカーネルスレッドはありません。コンソール固有のコードは、ハードウェアイベント(キーの押下など)によってトリガされた場合は割り込みハンドラのコンテキストで実行され、プロセス(出力など)によってトリガされた場合はプロセスに関連付けられたカーネルコンテキストで実行されます。