对于单程序系统,我知道一次只能在主存储器中加载一个进程,所以只有在第一个作业完成后才能开始并进入第二个作业。因此,对于第一份工作,我有20s的处理时间,并将其添加到60s的i / o,这给了我80s。对于第二个我已经做了相同所以有30 + 60 = 90和最后的第三个工作我做了相同,并得到30 + 60 = 90.有谁知道我是否正确的方式,因为它是一个单程序系统。我想不出任何其他方式。
对于这个的多道程序我已经看过使用FIFO方法这里是我的计算
p burst time p1 20 p2 30 p3 40
p1 p2 p3
0 20 30 40周转20 + 30 + 40 = 90/3 = 30
等待时间0 + 20 + 30 = 50/31 = 16.6
这是我对这个问题的多道程序编程的回答。但在重读这个问题时,我不太确定我是否正确掌握了问题和答案。不确定是否有人可以帮助我了解这一点以及我可能出错的地方。感谢您提前了解此任何帮助。
对于单程序单处理器,它是((60 + 20)+(60 + 30)+(60 + 40)),对于多程序单处理器系统,它是60 + 40 + 30 + 20