HOME»基本情報技術者試験掲示板»平成30年秋期午後問2
投稿する

平成30年秋期午後問2 [3811]

 みかんさん(No.1) 
https://www.fe-siken.com/kakomon/30_aki/pm02.html

設問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 遷移状態」に書かれているとおりです。
2021.11.09 17:48
 みかんさん(No.4) 
「入出力待ちが終わった後、実行可能状態に行き、ここから何も行わないというのはどうしてですか?
2021.11.09 21:23
KanaSatoさん(No.5) 
>入出力待ちが終わった後、実行可能状態に行き、ここから何も行わない
そんなことが書いてありますか?

解説には
>入出力待ち1が終わり、実行可能状態に遷移する。…③
>実行可能状態から実行状態になる(処理2の開始)。…①
と書かれています。実行可能状態になったら実行状態になります。

みかんさんの誤解を解きたいので、みかんさんがどのようにプロセス1の処理をシミュレートしているのかお示しいただけませんか?
2021.11.11 10:45
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop