テクノロジ系
春期
応用情報技術者 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実行可能状態)です。