SkillStack
テクノロジ系23 / 25問

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

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

ネットワークスペシャリスト試験 令和6年度 春期 午前II 問23の図表

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

添付図表から、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に質問できる
SkillStackで無料で始める