組込みシステムでリアルタイムOSが用いられる理由として、適切なものはどれか。
ア |
アプリケーションがハングアップしでも、データが失われない。 |
イ |
期待される応答時間内にタスクや割込みを処理するための仕組みが提供される。 |
ウ |
グラフィカルなユーザーインタフェースを容易に利用できる。 |
エ |
システムのセキュリティが保証される。 |
答え イ
【解説】
ア |
リアルタイムOSに限らず、OS上で動作するアプリケーションのデータ保証機能を持ったOSはないと思います。 |
イ |
リアルタイムOSはイベントが発生したときに一定時間以内にタスクや割込み処理が動作する機能を提供します。 |
ウ |
グラフィックユーザーインタフェースをサポートしていないリアルタイムOSも多いです。 |
エ |
一部のリアルタイムOSではセキュリティ機能を持っています。 |
【キーワード】
・リアルタイムOS
【キーワードの解説】
- リアルタイムOS(Real Time OS、RTOS)
リアルタイムOSとは、事象(イベント)が発生したら、そのイベントに対応した処理を行うという、イベント・ドリブン(event driven)なプログラム実行制御を行うOSのこと。
リアルタイムOSとしては、µITRONやVxWorks、Symbian、iOS、Androidなどが有名。
もっと、「リアルタイムOS」について調べてみよう。
戻る
一覧へ
次へ
|