応用情報技術者 2019年 秋期 午前2 問05
問題文
組込みシステムにおけるリアルタイムシステムにおいて、システムへの入力に対する応答のうち、最も適切なものはどれか。
選択肢
ア:OSを使用しないで応答する。
イ:定められた制限時間内に応答する。(正解)
ウ:入力された順序を守って応答する。
エ:入力時刻を記録して応答する。
組込みシステムにおけるリアルタイムシステムの応答【午前2 解説】
要点まとめ
- 結論:リアルタイムシステムは「定められた制限時間内に応答する」ことが最も重要です。
- 根拠:リアルタイムシステムは時間制約が厳しく、応答遅延が許されないため、期限内の処理が必須です。
- 差がつくポイント:単に順序や記録を行うだけでなく、時間的な制約を守ることがリアルタイム性の本質です。
正解の理由
イ: 定められた制限時間内に応答する。が正解です。リアルタイムシステムは、入力に対して必ず決められた時間内に応答しなければならず、これを守らないとシステムの信頼性や安全性が損なわれます。単に順序を守るだけや記録を残すだけではリアルタイム性とは言えません。
よくある誤解
リアルタイムシステムは「高速に応答すること」だけが重要と誤解されがちですが、実際には「決められた時間内に応答すること」が本質です。
解法ステップ
- 問題文の「リアルタイムシステム」の定義を確認する。
- リアルタイムシステムの特徴は「時間制約がある応答」であることを理解する。
- 選択肢の中で「時間制約に関する内容」を探す。
- 「定められた制限時間内に応答する」がリアルタイム性の要件に合致することを確認する。
- 他の選択肢がリアルタイム性の本質を満たしていないことを確認し、正解を決定する。
選択肢別の誤答解説
- ア: OSを使用しないで応答する。
→ OSの有無はリアルタイム性の本質ではなく、OSを使うリアルタイムOSも多く存在します。 - イ: 定められた制限時間内に応答する。
→ 正解。時間制約を守ることがリアルタイムシステムの最重要要件です。 - ウ: 入力された順序を守って応答する。
→ 順序は重要ですが、リアルタイム性の本質は時間制約であり、順序だけでは不十分です。 - エ: 入力時刻を記録して応答する。
→ 記録は管理上重要ですが、リアルタイム応答の定義には含まれません。
補足コラム
リアルタイムシステムは「ハードリアルタイム」と「ソフトリアルタイム」に分類されます。ハードリアルタイムは期限厳守が絶対条件で、期限を過ぎるとシステムが機能しなくなる場合もあります。ソフトリアルタイムは多少の遅延が許容される場合です。組込みシステムでは多くの場合ハードリアルタイムが求められます。
FAQ
Q: リアルタイムシステムは必ずしも高速処理が必要ですか?
A: 高速処理よりも「決められた時間内に応答すること」が重要です。速度よりも期限厳守が本質です。
A: 高速処理よりも「決められた時間内に応答すること」が重要です。速度よりも期限厳守が本質です。
Q: OSを使わないリアルタイムシステムはありますか?
A: はい、OSを使わない組込みシステムもありますが、リアルタイムOSを使うことも多く、OSの有無はリアルタイム性の判断基準ではありません。
A: はい、OSを使わない組込みシステムもありますが、リアルタイムOSを使うことも多く、OSの有無はリアルタイム性の判断基準ではありません。
関連キーワード: リアルタイムシステム、組込みシステム、時間制約、ハードリアルタイム、ソフトリアルタイム

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

