概要 リアルタイムOS(real-time operating system)とは、オペレーティングシステム(OS)の種類の一つで、時間的な制約がある処理を実行するための機能や特性を備えたもの。輸送機械や産業用ロボットなど、いわゆる「リアルタイムシステム」の制御用としてよく用いられる。 機械制御などの分野では、移動する機械を停止させる処理のように、処理の完了に期限が定められていることがある。そのような制約のある制御プログラムの実行に適した環境を提供するのがリアルタイムOSの役割である。 RTOSの特徴 組み込みシステムはパソコンやサーバなどに比べの非力なCPUやマイクロコントローラ、容量の少ないメインメモリで構成されることが多いため、リアルタイムOSもそれに合わせてプログラムサイズが極めてコンパクトに抑えられており、処理も高速で応答性に優れる。 一般的な汎用OSに見られない特徴として、最悪