外部環境から入力を与えると、一定時間内に外部環境に対応する応答を出力することを繰り返し実行するシステムをリアクティブシステムと呼ぶ。リアクティブシステムに関する次の記述のうち、最も不適切なものはどれか。
① 一定時間内に応答する応答性の高さが求められるため、実現にはリアルタイムオペレーティングシステム (RTOS) を必要とする。
② リアクティブシステムの振舞いを記述するのに、状態遷移モデルやアクターモデルが利用される場合がある。
③ 銀行のオンラインシステムやWebシステムも、リアクティブシステムとして実現する場合がある。
④ 組込みシステムの多くはこの方式のシステムに属する。
⑤ 一定時間応答がなければ、その処理を中断して他の処理に移ることもある。
①
リアクティブ (Reactive) は、反応的という意味である。
① 不適切である。RTOSは、時間的な制約がある処理を実行するためのOSであり、組込み制御システムに多いが、リアクティブシステムに必須ではない。
「必要」と言い切っているので最も不適切な選択肢である。
② 正しい。アクターモデルは、並列処理の数学的モデルの一つである。
③ 正しい。
④ 正しい。組込み制御システムはリアクティブシステムである。
⑤ 正しい。一定時間応答がない場合を想定した処理を考慮する必要がある。
Ⅰ-2 | 目次 | Ⅰ-4 |