
程序执行时间在操作系统中的分析
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本研究探讨了在操作系统环境下分析程序执行时间的方法与技术,包括性能监控工具的应用、影响程序运行效率的因素及优化策略。
题目:设内存中有三道程序A、B、C,它们按A、B、C的优先次序执行。它们的计算和I/O操作的时间如下表所示。假设这三道程序使用相同设备进行I/O操作,并且以串行方式使用该设备,请画出单道运行和多道运行的时间关系图(忽略调度程序的执行时间)。在两种情况下,完成这三个程序各需要多少时间?
答案:采用单道方式运行三个程序,顺序为A、B、C。因此总的运行时间为:
(30+40+10) + (60+30+10) + (20+40+20)= 260ms
使用多道方式(非抢占式)运行这三个程序时,由于它们之间存在并行执行的情况,总的运行时间是:
30 + 60 + 30 + 40 + 20 = 180ms
全部评论 (0)
还没有任何评论哟~


