令和7年度 春期 午前 問4
システム構成要素
リアルタイムな応答の方法
リアルタイム性が求められる組込みシステムにおいて,システムへの入力に対するリアルタイムな応答の方法として,最も適切なものはどれか。
- アOS を使用しないで応答する。
- イ定められた制限時間内に応答する。
- ウ入力された順序を守って応答する。
- エ入力時刻を記録して応答する。
答えと解説を見る
✓ これが正解イ定められた制限時間内に応答する。
解説
定められた制限時間内に応答することがリアルタイム性の要件です。
組込みシステムでリアルタイム性が求められるとき、決め手になるのは応答が正しいかどうかだけではなく、応答が定められた時間内に返ってくるかどうかです。制御の相手は物理的な機械や信号なので、遅れて出た正しい答えは価値を失うことがあります。ここでいう時間内は、システムの用途ごとに事前に決めた締切りを指し、時間さえ守れば実装の方式は問いません。実装で RTOS を使うか使わないか、処理の順序をどう決めるか、時刻を記録するかどうかといった選択肢は、この締切りを守るための手段として選ばれるものであって、要件そのものではありません。正解の肢はこの制限時間内という要件を素直に表しています。
ほかの選択肢はなぜ違うのか
- アOS を使用しないで応答する。:OS を使用しないで応答すると述べる肢は、実装手段の話をしています。RTOS を使う設計でも専用のプログラムを直に書く設計でも成立し、リアルタイム性の要件は使う OS の有無で決まるものではありません。
- ウ入力された順序を守って応答する。:入力された順序を守って応答すると述べる肢は、順序の維持を要件に据えています。順序を守る必要がある場面もありますが、リアルタイム性そのものは締切り内に返すことを指し、順序保証とは観点が違います。
- エ入力時刻を記録して応答する。:入力時刻を記録して応答すると述べる肢は、記録を残す設計を挙げています。時刻を残せば後追いで解析はできますが、リアルタイム性は締切り内に返せているかで測る要件で、記録の有無とは別のものです。
出典:令和7年度 春期 応用情報技術者試験 午前 問4
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)