IPA過去問ドリル

平成28年度 春期 基本情報技術者試験 午前 問16

テクノロジ/ソフトウェア

組込みリアルタイムOSで用いられる,優先度に基づくプリエンプティブなスケジューリングの利用方法として,適切なものはどれか。

出典:平成28年度 春期 基本情報技術者試験 午前 問16

正解:ウ

解説

優先度に基づくプリエンプティブなスケジューリングは,実行中のタスクよりも優先度の高いタスクが発生した場合に,即座にCPUを切り替えて処理する方式です。これは,重要度や緊急度に応じて処理の順序を制御する必要があるリアルタイムシステムに適しています。

選択肢ごとの解説

  • 誤り。各タスクの実行時間を均等配分するのはラウンドロビンスケジューリングの特徴です。
  • 誤り。起動が早い順に処理するのはFIFO(到着順)スケジューリングの特徴です。
  • 正しい。優先度に基づくプリエンプティブなスケジューリングは,重要度・緊急度に応じた処理に利用されます。
  • 誤り。処理時間が短い順に処理するのはSJF(最短処理時間優先)スケジューリングの特徴です。
基本情報技術者の過去問を演習モードで解く