对于单程序系统,我知道一次只能在主存储器中加载一个进程,因此只有在完成第一项工作后才能开始第二项并进入。因此,对于第一份工作,我需要20秒钟的处理时间,并将其添加到60秒钟进行I / O处理,这给了我80秒钟的时间。对于第二个,我也做了同样的事情,所以得到了30 + 60 = 90,而最后的第三份工作我也做了同样的事情,并且得到了30 + 60 =90。有人知道我是否以正确的方式考虑了这是一个单编程系统,所以有人知道吗。我想不出任何其他方式。
为此,我使用FIFO方法进行了多程序处理,这是我的计算
p突发时间 第1页 第2页 p3 40
p1 p2 p3
0 20 30 40 回转 20+ 30 + 40 = 90/3 = 30
等待时间 0 + 20 + 30 = 50/31 = 16.6
这是我对这个问题的多编程位的回答。但是在重读问题后,我不太确定我是否正确掌握了问题和答案。不知道是否有人可以在这里帮助我了解这一点以及我可能会出错的地方。感谢您对提前了解这一点的帮助。
答案 0 :(得分:0)
对于单程序单处理器为((60 + 20)+(60 + 30)+(60 + 40)) 对于多程序单处理器系统,它是60 + 40 + 30 + 20