感想
冠水防止システムの問題です。計算に使用する数値を見つけることができず、ミスが多かったです。問題と解答は公式サイトに載っています→平成30年春
解答
- 設問1 (1)停止指示の送信から停止までに水がに状態で30秒以上稼働して、ポンプが故障する可能性があるから
- 設問2 (1)メイン
- 設問3 (1)d:予測雨量流入量
(2)予測した貯水槽の水位と実際に計測した貯水槽の水位の差から判断する
(3)a:1.25
(3)b:4.2

次にポンプの排水能力を考えます。ポンプは10mの水を28分で排水する能力があるが、排水開始までに3分かかるので1分当たりの排水能力は、10/25mとなります。
ポンプが動き出すまでの時間は1.25分であるとこはすでに求めているので、ここから排水開始の3分を考慮すると排水が行われる時間は0.75分間です。
この条件を基に計算すると、この間に排水できる水位は、10/25×0.75で0.3mになります。
5分後に想定されていた水位の4.5mから0.3mを排水して回答を求めます。
(2)a:支持を送信する時刻になったとき、ポンプの稼働指示又は停止指示をポンプ制御タスクに通知する
(3)b:貯水槽の最新の水位
(3)c:最新の貯水槽予測流入量
(4)2592

貯水槽水位予測タスクが更新するデータサイズは、2+2=4バイトなので、5分あたり108バイトのデータが更新される。2時間(120分)の間に24回更新されるので、
108×24=2592バイトが解答になります。
(1)e:各水位センサの最新の計測値
(2)雨水流入量予測タスクが最新データ及び履歴情報にアクセスするときに履歴情報よりも先に最新データのセマフォを獲得するようにする。