2012年4月2日月曜日

=== 平成23年秋 問20 ===


平成23年秋目次  前の問題  次の問題

問20

図はマルチタスクで動作するコンピュータにおけるタスクの状態遷移を表したものである。実行状態のタスクが実行可能状態に遷移す るのはどの場合か。


ア 自分より優先度の高いタスクが実行可能状態になった。
イ タスクが生成された。
ウ 入出力要求による処理が完了した。
エ 入出力要求を行った。



解説

ア 優先度の高いタスクが実行可能状態になると、そちらが優先して実行されるため、実行状態であったタスクは実行可能状態になり実行されるのを待つことになるので正解。

イ タスクが生成されると、そのタスクは実行可能状態になり、実行されるのを待つ。実行状態のタスクがそれにより、ただちに実行状態を譲るわけではない。

ウ 入出力処理により処理が完了すると待ち状態であったものが実行可能状態になる。

エ 入出力要求を行うと、待ち状態となる。
(待ち状態とはたとえCPUがあいていても、入出力の終了を待っているなど、実行可能ではない状態)




0 件のコメント:

コメントを投稿