リアルタイムOS

◆ リアルタイムOS

 リアルタイムOSとは、主に制御系の組み込みシステムで、工場の機械や、家電製品などに使われているそうです。 特徴としては、レスポンスが開発者の期待した時間に帰ってくるように調節できるという事だそうです。 (精度の高い制御が必要な場合とか、必須となるそうです。ちょっととでも遅れると機器を壊したりするため)
 過去問題でも特徴について聞いてくる事があります。なので以下の点を押えておきましょう。

 リアルタイムOSは、組み込み式なのでコンパイル時に設定ファイルから必要な分だけのタスクを計算してコンパイルします。 簡単に言えば1回コンパイルしたら何も変更ができないと言う事です。(コンパイルしなおしが必要?) なので、新たにファイルが追加されたり、,b>タスクが増えたり減ったりする事がありません。(いわゆるタスク生成が静的になるという意味です) 電源投入時に必要な分だけタスクが生成されます。(メモリ管理ユニットなども必要ないそうです。)
 タスクは優先度のついたスケジューリング方式で制御されます。割り込み処理など開発者でプログラミングするという特徴もあります。


TOPページに戻る