リアルタイム・システムは、ソフト・リアルタイムとハード・リアルタイムに分類されます。ソフト・リアルタイムの分類は、割り当てられた時間内に実行できない場合でも、システムが動作を継続するような場合を指します。特に重要なのは、システムが期限内に処理できなくとも、危険な結果は生じないということです。ハード・リアルタイムの分類とは、期限内に実行されない場合、取り返しのつかない結果になる可能性があるため、システムが機能を中止する場合を指します。