リアルタイムOS(RTOS)とは、「予測可能性」と「ディターミニズム(決定論性)」という2大特長をもつオペレーティングシステムです。汎用OSとは異なり、RTOS上では常に厳格な時間制約のもとで反復タスクが実行されます。タスクごとに所要時間を予測できる「予測可能性」と、毎回同じ結果を得られるという「ディターミニズム」は表裏一体的な重要な要素となります。 RTOSには、「ソフトリアルタイムシステム」と「ハードリアルタイムシステム」が存在します。ハードリアルタイムのRTOSは、数十ミリ秒以内の予測可能な幅で応答します。 人間の脳の処理速度はおよそ30ミリ秒と言われています。そこから処理を実行するのに、100ミリ秒以上を要します。ソフトリアルタイムでは、人間の反射神経と同等の数百ミリ秒以内で応答します。ハードリアルタイムの世界では、モーター、ロボット、航空機などでは最低でも数10ミリ秒以内、場合に