平成21年度 秋期 応用情報技術者試験 午前 問18
テクノロジ/ソフトウェア制御系の組込みシステムで使用されるリアルタイムOSの特徴として,適切なものはどれか。
出典:平成21年度 秋期 応用情報技術者試験 午前 問18
- アMMUによって仮想記憶制御を行い,データの仮想化を行わなければならない。
- イタスク生成は主に静的に行う。
- ウファイルマネージャ及びメモリプロテクション機能は必須である。
- エラウンドロビン方式のスケジューリングを用いてシステム全体のスループットの向上を図る。
正解:イ
解説
組込み向けリアルタイムOSは,即応性と予測可能性を重視するため,タスクは実行時に動的生成するのではなく,設計段階であらかじめ静的に生成しておくことが一般的です。
選択肢ごとの解説
- ア誤り。MMUによる仮想記憶やデータの仮想化は,即応性が求められる組込みリアルタイムOSではむしろ避けられることが多く,必須ではありません。
- イ正しい。リアルタイムOSでは,実行時のオーバヘッドや不確実性を避けるため,タスクは主に静的に生成されます。
- ウ誤り。ファイルマネージャやメモリプロテクションは汎用OSで重視される機能であり,リソースが限られる組込みリアルタイムOSでは必須とは限りません。
- エ誤り。ラウンドロビン方式はスループット重視の汎用OSで用いられる方式であり,即応性・優先度を重視するリアルタイムOSでは優先度ベースのスケジューリングが一般的です。