過去問解きまくり研究所 ホーム

令和6年度 春期 午前 問18

ソフトウェア

多重度に関する問題

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

答えと解説を見る

✓ これが正解イ7

解説

16 秒と 9 秒の差で 7 秒になります。

設問は、1 秒間隔で到着する四件の処理について、タスクの多重度が 1 のときと 2 のときで、全ての処理が終わるまでの時間にどれだけ差が出るかを求めさせています。軸になるのは、式を立てるのではなく、到着と開始と終了の時刻を並べて書き、空きができた瞬間を追うことです。到着は 0 秒、1 秒、2 秒、3 秒。処理は一件 4 秒で、多重度が 2 以下なら遅くならないと設問が断っています。多重度が 1 なら、前が終わるまで次が始まらないので、終了は 4 秒、8 秒、12 秒、16 秒となり、全部で 16 秒です。多重度が 2 なら、一件目と二件目は到着してすぐ始まって 4 秒と 5 秒に終わり、三件目と四件目はその空きを待ってから始まり 8 秒と 9 秒に終わります。全部で 9 秒。差は 7 秒です。

ほかの選択肢はなぜ違うのか

出典:令和6年度 春期 応用情報技術者試験 午前 問18

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)