本文へスキップ
Certia
テクノロジ系
春期

応用情報技術者 2012年 春期 問22

22 / 80

プロセスを、実行状態,実行可能状態,待ち状態,休止状態の四つの状態で管理す るプリエンプティブなマルチタスクの OS 上で、A,B,C の三つのプロセスが動作し ている。各プロセスの現在の状態は、Aが待ち状態,B が実行状態,C が実行可能状 態である。プロセス A の待ちを解消する事象が発生すると、それぞれのプロセスの状 態はどのようになるか。ここで、プロセス A の優先度が最も高く,Cが最も低いもの とし,CPUは1個とする。 A B C

問題の図

正解と解説

表示する
正解 エ

待ち状態のAが待ち解消事象で実行可能になると、最も優先度の高いAが実行状態になり、実行中だったBはプリエンプトされて実行可能状態、Cは実行可能のままです。よって正解はエ(A実行状態、B・C実行可能状態)です。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。