各位先进晚安,
小弟我今天再复习计算机概论的时候,
在作业系统的章节遇到问题,
回去烦了前面几页,
发现课本里面没有讲任何的计算公式,令我觉得疑惑...
请问下面这一题要怎么算呢? 希望有详细解题说明,谢谢。
附上题目,跟老师的解答...
下列三个程序 P1、P2、P3 同时进入系统,所需的计算时间如下表所示:
程序名称 所需时间
P1 20
P2 3
P3 3
作业系统使用依序循环(round robin)排程算法,
且每个时间切割(time quantum)为 4 个时间单位。
这三个程序的平均等待时间为何?
(四舍五入到小数点第二位,循序排程时依照程序的名称依序执行)
选项:
(A)7
(B) 5.67
(C) 33.67
(D) 25
高点 余强老师 解答(2016计算机概论P.5-55):
答案:(B)
4+(4+3)+6=17 (P2+P3+P1的所有等待时间)
17/3趋近近于5.67(平均等待时间)
我的想法
翻了志光简明老师的书之后,发现
每个时间切割(time quantum)为 4 个时间单位。
这一段是重点,但是我算出来的答案怪怪的,
(0+4+7)/3 = 11/3 = 3.33...没这选项(囧,还是看不懂要怎么算
对了,再偷问一下,计算机概论这一门书难道真的没有圣经本吗?
看了很多文章,都说没有圣经本...