psコマンドの出力を見ると、同時に多数のプロセスが実行されていることが分かります。
実際には、これらのプロセスの全てが、活動しているわけではなく、多くのプロセスは、実行待ちの状態で待機して(眠って)います。
こうした、眠ったプロセスは、外からの要求(キーボードの入力、通信、タイマーなど)が生じると、起きて、活動を開始します。このような、外からの要求のことを「シグナル」と言い、数10種類のものがあります。
代表的なシグナルに、以下のようなものがあります。
SIGHUP 1 hangup SIGKILL 9 kill (cannot be caught, blocked, or ignored) SIGTERM 15 software termination signal
これらのシグナルには、キーボードから入力されるもの(^C(コントロールC)など)もあれば、ハードウエアが出すもの、別のプロセスから送られるものなどがあります。