●解答欄a…到着順方式
各プロセスの(到着時刻,処理開始時刻,処理終了時刻)は次のとおり。
プロセスA(0, 0, 180)
プロセスB(10, 180, 260(=180+80))
プロセスC(30, 260, 300(=260+40))
プロセスD(50, 300, 320(=300+20))
各プロセスのターンアラウンドタイムは次のとおり。
プロセスA…180- 0=180
プロセスB…260-10=250
プロセスC…300-30=270
プロセスD…320-50=270
平均は【オ】242.5ミリ秒
●解答欄b…ラウンドロビン方式
タイムチャートは次のとおり。
A|AA--AA------AA----AA--AAAAAAAAAA (320ms)
B|--BB----BB------BB--BB (220ms)
C|------CC------CC (160ms)
D|----------DD (120ms)
各プロセスのターンアラウンドタイムは次のとおり。
プロセスA…320- 0=320
プロセスB…220-10=210
プロセスC…160-30=130
プロセスD…120-50= 70
平均は【オ】182.5ミリ秒
お礼
ありがとうございました。
補足
わかりました。 上を踏まえて再度、タイムチャートを作成し他のプロセスの到着時刻を引く必要がないことがわかりました。 本当に助かりました。 ありがとうございました。