メインコンテンツへ
ソフトウェアオペレーティングシステム

あるジョブが時刻0分に到着し、2分間の待ち時間の後に実行が開始された。実行は CPU処理 10分、I/O待ち 5分、CPU処理 3分 の順で行われ、その後完了した。このジョブのターンアラウンドタイムは何分か。

ア.13分
イ.15分
ウ.18分
エ.20分正解

解説

ターンアラウンドタイムは「注文してから料理が届くまでの全時間」。待ち時間も調理時間も全部含む。到着0分、完了は 0+2+10+5+3=20分。まるごと20分。

なぜ エ が正解か

ターンアラウンドタイム = 完了時刻 - 到着時刻 = 20 - 0 = 20分。内訳: 待ち2分 + CPU10分 + I/O5分 + CPU3分 = 20分。

なぜ ア は間違いか

13分はCPU処理時間だけの合計(10+3=13)。待ち時間とI/O時間を除外した誤り。

なぜ イ は間違いか

15分はCPU処理とI/O時間の合計(10+5+3-3=15か誤った足し算)。到着後の待ち時間を除外した誤り。

なぜ ウ は間違いか

18分は待ち時間を除いた実行時間だけ(10+5+3=18)。ターンアラウンドタイムに到着後待ちを含めない誤り。

出典: AI生成問題(学習用)