ネットワークスペシャリスト試験 令和6年度 春期 午前II 問23
ジョブの多重度が1で、到着順にジョブが実行されるシステムにおいて、表に示すジョブA~Cを処理するとき、ジョブCが到着してから実行が終了するまでのターンアラウンドタイムは何秒か。ここで、OSのオーバーヘッドは考慮しない。

選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ア
添付図表から、Aは到着時刻0秒・処理時間5秒、Bは到着時刻2秒・処理時間6秒、Cは到着時刻3秒・処理時間3秒です。多重度が1なので、同時には一つのジョブしか実行できません。また、到着順に処理するため、実行順序はA、B、Cです。
Aは時刻0秒から5秒まで実行されます。Bは時刻2秒に到着しますがAの終了を待ち、時刻5秒から11秒まで実行されます。Cは時刻3秒に到着していますが、AとBの終了を待つため、時刻11秒から14秒まで実行されます。したがって、Cのターンアラウンドタイムは、終了時刻-到着時刻=14-3=11秒です。待ち時間と処理時間で計算しても、待ち時間は11-3=8秒なので、8+3=11秒となります。
イの12秒は誤りです。14-2=12秒は、CではなくBの到着時刻を基準にした値です。
ウの13秒は誤りです。到着時点を1秒分として数えるなど、時刻と経過時間を混同すると生じる値であり、経過時間は終了時刻と到着時刻の差で求めます。
エの14秒は誤りです。14秒はCの実行が終了する時刻であって、Cがシステム内に滞在した時間ではありません。
【ポイント】 ターンアラウンドタイムは、ジョブの到着から完了までの時間であり、待ち時間と実行時間の合計です。終了時刻そのものを答えないよう、必ず「終了時刻-到着時刻」で確認してください。
出典:令和6年度 春期 ネットワークスペシャリスト試験 午前II 問23
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる