平成30年秋期午後問2
みかんさん
(No.1)
https://www.fe-siken.com/kakomon/30_aki/pm02.html
設問1で質問があります。
解説に以下の文があったんですけど、入出力を終えたら、その処理は用なしでこのあと何もしないということでしょうか?またそのようなことは問題文で書いてありますか?
5.10ミリ秒が経過し処理1が完了する。プロセスは入出力待ち1のため待ち状態に遷移する。…②
6.入出力待ち1が終わり、実行可能状態に遷移する。…③
よろしくお願いします。
設問1で質問があります。
解説に以下の文があったんですけど、入出力を終えたら、その処理は用なしでこのあと何もしないということでしょうか?またそのようなことは問題文で書いてありますか?
5.10ミリ秒が経過し処理1が完了する。プロセスは入出力待ち1のため待ち状態に遷移する。…②
6.入出力待ち1が終わり、実行可能状態に遷移する。…③
よろしくお願いします。
2021.11.09 16:26
みかんさん
(No.2)
追記します。
待ちが終わり、実行可能状態に移動するのもなぜかわかりません。
待ちが終わり、実行可能状態に移動するのもなぜかわかりません。
2021.11.09 16:47
KanaSatoさん
(No.3)
プロセスが「入浴する」だとすれば、処理1や2は、「服を脱ぐ」「お風呂の水温を確認する」「かけ湯をする」「シャンプーする」「湯船に体をつける」「湯船から出る」「タオルで体をふく」のような明確な処理順序のあるものです。
服を脱いだら、さらに服を脱いだり、シャンプーした後に服を脱ぐことはないため、終わったらもうその処理は何もしません。
明文で書かれているわけではありませんが、「図2 プロセスXの処理順序」でそれがなんとなくわかると思います。
入出力待ちが終わった後の遷移先については、「図3 遷移状態」に書かれているとおりです。
服を脱いだら、さらに服を脱いだり、シャンプーした後に服を脱ぐことはないため、終わったらもうその処理は何もしません。
明文で書かれているわけではありませんが、「図2 プロセスXの処理順序」でそれがなんとなくわかると思います。
入出力待ちが終わった後の遷移先については、「図3 遷移状態」に書かれているとおりです。
2021.11.09 17:48
みかんさん
(No.4)
「入出力待ちが終わった後、実行可能状態に行き、ここから何も行わないというのはどうしてですか?
2021.11.09 21:23
KanaSatoさん
(No.5)
>入出力待ちが終わった後、実行可能状態に行き、ここから何も行わない
そんなことが書いてありますか?
解説には
>入出力待ち1が終わり、実行可能状態に遷移する。…③
>実行可能状態から実行状態になる(処理2の開始)。…①
と書かれています。実行可能状態になったら実行状態になります。
みかんさんの誤解を解きたいので、みかんさんがどのようにプロセス1の処理をシミュレートしているのかお示しいただけませんか?
2021.11.11 10:45
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告