過去問解きまくり研究所 ホーム

平成28年度 春期 午前 問16

ソフトウェア

スケジューリングの利用方法

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

答えと解説を見る

✓ これが正解ウ重要度及び緊急度に応じて処理を行う場合に利用される。

解説

重要度・緊急度に応じて処理する用途に向いています。

組込みリアルタイムオペレーティングシステムでは、決められた時間内に反応しなければならないタスクと、そこまで急がないタスクが混ざっていることが多くあります。優先度を付けて実行中の低い優先度のタスクを、高い優先度のタスクが割り込んで奪える方式は、こうした環境で、重要度や緊急度に応じてどのタスクを先に動かすかを制御する仕組みとして働きます。判定の軸は、タスクの選び方の基準が、重要度や緊急度に置かれているのか、それとも順番待ちや均等配分といった別の基準に置かれているのかという一点です。この方式では、いま何を動かしているかによらず、より高い優先度のタスクが現れれば直ちに実行を切り替えられるので、応答の期限を守ることが必要な場面に向いています。ここで扱っているのは、リアルタイム処理のためのタスクスケジューリングの考え方です。

ほかの選択肢はなぜ違うのか

この問題の用語

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)