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

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

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

設問1で質問があります。

解説に以下の文があったんですけど、入出力を終えたら、その処理は用なしでこのあと何もしないということでしょうか?またそのようなことは問題文で書いてありますか?

5.10ミリ秒が経過し処理1が完了する。プロセスは入出力待ち1のため待ち状態に遷移する。…A
6.入出力待ち1が終わり、実行可能状態に遷移する。…B

よろしくお願いします。
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が終わり、実行可能状態に遷移する。…B
>実行可能状態から実行状態になる(処理2の開始)。…@
と書かれています。実行可能状態になったら実行状態になります。

みかんさんの誤解を解きたいので、みかんさんがどのようにプロセス1の処理をシミュレートしているのかお示しいただけませんか?
2021.11.11 10:45

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop