リアルタイムとは?
リアルタイム組込みシステムは、4つの応答タイプに分類されます:
- デッドラインベース
- クイックレスポンス
- コンスタントレスポンス
- アキュラシーベース
組込みシステムにおいて、リアルタイム とは、実世界が要求する時間的制約により、 センサー入力に対して即座に反応する必要がある機器やシステムにまつわる言葉です。指定された時間内でリアルタイムに状況に反応することができる組み込みシステムを、リアルタイム組込みシステムといいます。
これらのシステムは、ハードやソフトの様々なリアルタイムタスクによって、同時発生する条件や要因に適切に対応する必要があります。ほとんどの場合、組込みシステム内にリアルタイムオペレーティングシステム(RTOS)が必要となっています。
RTOSは、「ソフト」リアルタイムシステムと「ハード」リアルタイムシステムに分類されます。ソフトリアルタイムシステムは、人間の反応に相当する数百ミリ秒の範囲で動作するシステムです。一方、ハードリアルタイムシステムは、数十ミリ秒以下で予測可能な応答をします。
リアルタイムな対応が求められるデバイスには、以下のようなものがあります:
軍用機器
車両搭載システム
家庭用電化製品
電話機
人工衛星
医療機器
ビデオゲーム
セーフティクリティカルとは?