問題 23 の中で、^S/^Q がシグナルに関係しているとの記載がありますが、シグナルとは無関係です。
^S/^Q は端末ドライバによる出力フローコントロールであり、^S で出力が止まってもプロセスは動作し続けていますが、SIGSTOP/SIGCONT はプロセスの停止/再開のシグナルであり、SIGSTOP を受信したプロセスは停止します。
実際に ps コマンドで stat を見ると、^S の場合は大抵 S(あるいは R)ですが、SIGSTOP の場合は必ず T です。
キー入力でシグナルに関連するのは ^Z(TSTP)、^\(QUIT)、^C(INT)です。
問題 23 の中で、^S/^Q がシグナルに関係しているとの記載がありますが、シグナルとは無関係です。
^S/^Q は端末ドライバによる出力フローコントロールであり、^S で出力が止まってもプロセスは動作し続けていますが、SIGSTOP/SIGCONT はプロセスの停止/再開のシグナルであり、SIGSTOP を受信したプロセスは停止します。
実際に ps コマンドで stat を見ると、^S の場合は大抵 S(あるいは R)ですが、SIGSTOP の場合は必ず T です。
キー入力でシグナルに関連するのは ^Z(TSTP)、^\(QUIT)、^C(INT)です。