タスクの多重度が1と2のときの全処理終了時間の差

各要求を $R_1, R_2, R_3, R_4$ とし,それぞれの到達時刻は $0$ 秒,$1$ 秒,$2$ 秒,$3$ 秒です。タスク処理時間は常に 4 秒です。 【多重度が 1 の場合】 タスクは 1 件ずつ直列に実行されます。 $R_1$:時刻 0 に開始 $\to$ 時刻 4 に終了 $R_2$:時刻 4 に開始 $\to$ 時刻 8 に終了 $R_3$:時刻 8 に開始 $\to$ 時刻 12 に終了 $R_4$:時刻 12 に開始 $\to$ 時刻 16 に終了 したがって,多重度 1 のときの全処理終了時間は 16 秒です。 【多重度が 2 の場合】 最大 2 件のタスクを並行して実行できます。 $R_1$:時刻 0 に開始 $\to$ 時刻 4 に終了 $R_2$:時刻 1 に開始 $\to$ 時刻 5 に終了 $R_3$:時刻 4($R_1$ 終了後,スロットが空いた時点)に開始 $\to$ 時刻 8 に終了 $R_4$:時刻 5($R_2$ 終了後,スロットが空いた時点)に開始 $\to$ 時刻 9 に終了 したがって,多重度 2 のときの全処理終了時間は 9 秒です。 【終了時間の差】 $$16 - 9 = 7 \text{ 秒}$$ したがって,正解はイとなります。

複数のクライアントから接続されるサーバがある。このサーバのタスクの多重度が 2 以下の場合,タスク処理時間は常に 4 秒である。このサーバに 1 秒間隔で 4 件の処理要求が到達した場合,全ての処理が終わるまでの時間はタスクの多重度が 1 のときと 2 のときとで,何秒の差があるか。

出典令和6年度 春期 応用情報技術者試験 午前 問18
ア
6
イ
7
ウ
8
エ
9