プログラムの CPU 実行時間が 300 ミリ秒,入出力時間が 600 ミリ秒,その他のオーバヘッドが 100 ミリ秒の場合,ターンアラウンドタイムを半分に改善するには,入出力時間を現在の何倍にすればよいか。
16\frac{1}{6}61
14\frac{1}{4}41
13\frac{1}{3}31
12\frac{1}{2}21
現在のターンアラウンドタイムは 300+600+100=1000300 + 600 + 100 = 1000300+600+100=1000 ミリ秒です。これを半分の 500500500 ミリ秒に改善するとき,CPU 実行時間とオーバヘッドは変わらないので,入出力時間は 500−300−100=100500 - 300 - 100 = 100500−300−100=100 ミリ秒となります。これは現在の入出力時間 600600600 ミリ秒の 100600=16\frac{100}{600} = \frac{1}{6}600100=61 倍です。したがって,正解は「ア」です。