ノンプリエンプティブ方式のタスクの状態遷移に関する記述として,適切なものはどれか。
ア OS は実行中のタスクの優先度を他のタスクよりも上げることによって,実行中のタスクが終了するまでタスクが切り替えられるのを防ぐ。
イ 実行中のタスクが自らの中断を OS に要求することによってだけ,OS は実行中のタスクを中断し,動作可能な他のタスクを実行中に切り替えることができる。
ウ 実行中のタスクが無限ループに陥っていることを OS が検知した場合,OS は実行中のタスクを終了させ,動作可能な他のタスクを実行中に切り替える。
エ 実行中のタスクより優先度が高い動作可能なタスクが実行待ち行列に追加された場合,OS は実行中のタスクを中断し,優先度が高い動作可能なタスクを実行中に切り替える。
正解: イ
要点: 実行中タスクが自ら中断を要求したときだけ切り替わる(OSは横取りしない)。
ノンプリエンプティブ方式では、実行中のタスクが自ら中断を OS に要求したときだけ、OS が実行中タスクを中断して他のタスクへ切り替える。優先度の高いタスク到着で強制的に横取りするのはプリエンプティブ方式。
この問題に出てくる用語
同じ回の前後の問題
- 令和6年度 春期 問15: コンピュータの性能評価には,シミュレーションを用いた方法,解析的な方法などがある。シミュレーションを
- 令和6年度 春期 問17: 三つの資源 X〜Z を占有して処理を行う四つのプロセス A〜D がある。各プロセスは表の数値順に資源
テクノロジ系の他の問題
- 令和6年度 春期 問17: 三つの資源 X〜Z を占有して処理を行う四つのプロセス A〜D がある。各プロセスは表の数値順に資源
- 令和6年度 春期 問18: 複数のクライアントから接続されるサーバがある。タスクの多重度が2以下の場合,タスク処理時間は常に4秒
- 令和6年度 春期 問19: プログラムを構成するモジュールや関数の実行回数,実行時間など,性能改善のための分析に役立つ情報を収集
- 令和6年度 春期 問20: エアコンや電気自動車でエネルギー効率のよい制御や電力変換をするためにパワー半導体が用いられる。このパ
- 令和6年度 春期 問21: 入力が A と B,出力が Y の論理回路を動作させたとき,図のタイムチャートが得られた。タイムチャ
アプリで弱点分析つきの演習ができます