copy_from_user
とcopy_to_user
の違いを説明しなさい。
intr = ^C
はインタラプト(interrupt)を起
させるばあいのキー入力を示している。^
は[Control]キー
を意味しているので、^C
は[Control]-[c]である。そこで、
このキー入力はSIGINT信号を生成することが分かる。
さらに画面の表示を見ていくと、susp = ^Z
がある。suspとは、
サスペンド(suspend)の略である。このキー入力で生成される信号名は何
か。
情報量が非常に大きなファイルを見るときも一時停止と再開を繰り返すこ
とができる。また、コンピュータのコマンド入力とその応答も通信なので
一時停止させることができる。
コンピュータのプロンプトが表示されているときに[Control]-[s]
を実行しなさい。
そのあとで適当なコマンドか文字を入力しても画面には応答が無いことを確認し
なさい。
そして[Control]-[q]を実行すると応答が再開することを確認しなさい。
[Control]-[s]の信号名はSIGSTOPであり、[Control]-[q]の
信号名はSIGCONTである。この二つの信号は、stty -a
コマ
ンドで表示される画面では、どのように表現されているか。