正答2
解説
正解は2です。
リアルタイムシステムは、処理結果の正しさに加えて、決められた時間内に応答することが求められるシステムです。
応答時間の制約、つまりデッドラインを守ることが本質であると理解しているかが問われています。
【選択肢別解説】
1:× OSを使うかどうかはリアルタイム性の条件ではありません。
組込み機器では、リアルタイムOS(RTOS)を使って時間制約を守ることが一般的です。
2:○ 入力に対して定められた制限時間内に応答することが、リアルタイムシステムの定義そのものです。
時間内に応答できなければ、結果が正しくても失敗とみなされます。
3:× リアルタイムシステムでは、入力の順序よりも優先度や締切りに従って処理を割り当てます。
到着順に応答することは必須ではありません。
4:× 入力時刻の記録は、ログ取得などのための機能です。
応答の時間制約を守ることとは関係がありません。
【ポイント】
締切りを守れないと重大な障害になるものをハードリアルタイム、多少の遅れが許されるものをソフトリアルタイムといいます。
エアバッグ制御は前者、動画再生は後者の代表例です。