ウカマル応用情報技術者ログイン

令和3年度 春期 応用情報技術者 問16

テクノロジ系

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

単位 秒

ジョブ到着時刻処理時間(単独実行時)
A05
B26
C33
選択肢
正解と解説

正解 ア

ジョブCはAとBの終了後の11秒に開始し、14秒に終了します。到着は3秒なので、ターンアラウンドタイムは14−3=11秒です。

多重度が1の到着順方式では、ジョブは1つずつ、到着した順に実行されます。Aは0秒に開始し、5秒に終了します。Bは2秒に到着しますが、Aの終了を待って5秒に開始し、5+6=11秒に終了します。Cは3秒に到着し、Bの終了を待って11秒に開始し、11+3=14秒に終了します。ターンアラウンドタイムは終了時刻から到着時刻を引いた値なので、14−3=11秒です。

イ:12秒は、Cの終了時刻14秒からも到着時刻3秒からも正しく求められる値ではありません。Cは3秒に到着し14秒に終了するので、11秒です。

ウ:13秒は、待ち時間と処理時間の合計を正しく求めた値ではありません。Cの待ち時間は11−3=8秒、処理時間は3秒で、合計11秒です。

エ:14秒はCの終了時刻です。ターンアラウンドタイムは、終了時刻から到着時刻3秒を引いた11秒です。

出典:令和3年度 春期 応用情報技術者試験 問16

全年度から出題。10問で実力を判定します。登録不要。

出典:令和3年度 春期 応用情報技術者試験 問16(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方