平成23年度 特別 基本情報技術者試験 午前 問22
テクノロジ/ソフトウェア組込みシステムでリアルタイムOSが用いられる理由として,適切なものはどれか。
出典:平成23年度 特別 基本情報技術者試験 午前 問22
- アアプリケーションがハングアップしても,データが失われない。
- イ期待される応答時間内にタスクや割込みを処理するための仕組みが提供される。
- ウグラフィカルなユーザインタフェースを容易に利用できる。
- エシステムのセキュリティが保証される。
正解:イ
解説
リアルタイムOSは,決められた時間内(期待される応答時間内)に処理を完了させることを保証するための仕組み(優先度に基づくタスクスケジューリングや割込み処理など)を提供するOSです。組込みシステムでは制御対象の応答性が重要なため,リアルタイムOSが用いられます。
選択肢ごとの解説
- ア誤り。アプリケーションのハングアップ時にデータを保護する仕組みは,リアルタイム性とは直接関係しません。
- イ正しい。期待される応答時間内にタスクや割込みを処理する仕組みを提供することが,リアルタイムOSが用いられる理由です。
- ウ誤り。グラフィカルなユーザインタフェースの提供は,むしろデスクトップ向けの汎用OSの特徴です。
- エ誤り。セキュリティの保証は,リアルタイムOSに特有の目的ではありません。