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

平成21年度 秋期 午前 問18

ソフトウェア

リアルタイムOSの特徴

制御系の組込みシステムで使用されるリアルタイム OS の特徴として,適切なものはどれか。

答えと解説を見る

✓ これが正解イタスク生成は主に静的に行う。

解説

組込みでは、必要なタスクを前もって作っておきます。

制御系の組込みシステムで使うリアルタイム OS は、決められた時間内に必ず応答することを何よりも重んじます。機械を実際に動かしている以上、平均して速いことよりも、最も遅い場合でも締切りに間に合うことのほうが大切だからです。ここで困るのが、動作の途中で資源を確保する処理です。記憶や管理表をその場で取りに行くと、掛かる時間が状況によってばらつき、最悪の場合を見積もれなくなります。そこで、必要なタスクは動き出す前にまとめて用意しておき、走っている最中に作ったり消したりしない作り方が主になります。使う資源を前もって固定してしまえば、時間の上限を計算で押さえられるからです。汎用の OS が全体の処理量を重んじるのに対し、こちらは一件ごとの遅れの上限を抑えるほうへ設計の重心が寄っている、と捉えると整理できます。

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

出典:平成21年度 秋期 応用情報技術者試験 午前 問18

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