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

令和6年度 春期 午前Ⅱ 問23

ソフトウェア

ターンアラウンドタイムの問題

ジョブの多重度が1で,到着順にジョブが実行されるシステムにおいて,表に示すジョブA~Cを処理するとき,ジョブCが到着してから実行が終了するまでのターンアラウンドタイムは何秒か。ここで,OSのオーバーヘッドは考慮しない。

単位 秒

ジョブ到着時刻処理時間(単独実行時)
A05
B26
C33
答えと解説を見る

✓ これが正解ア11

解説

C は11秒に始まり14秒に終わるので、14−3=11秒です。

多重度が1なので、ジョブは一度に一つずつ、到着した順に最後まで実行されます。時刻0に着いた A は0秒から5秒まで実行されます。B は2秒に着いていますが、A が終わる5秒まで待ち、5秒から11秒まで実行されます。C は3秒に着き、B が終わる11秒から実行を始めて、3秒後の14秒に終わります。ターンアラウンドタイムは、ジョブが到着してから実行が終わるまでの時間なので、14 − 3 = 11秒です。内訳は、待っていた8秒と処理の3秒の合計です。到着時刻と終了時刻の差をとる、と定義に戻れば、終了時刻だけを答える誤りを避けられます。

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

この問題の用語

出典:令和6年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問23

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