现有A、B两道程序,它们各自需要执行1小时,其中需要使用处理器18分钟。今在一个多道程序设计系统中让A、B两道并行执行,总共用了

分类: 操作系统(02326) 发布时间: 2024-08-04 03:36 浏览量: 0
现有A、B两道程序,它们各自需要执行1小时,其中需要使用处理器18分钟。今在一个多道程序设计系统中让A、B两道并行执行,总共用了72分钟使两道程序都执行完毕。问两道并行工作时的处理器利用率比单道执行时的处理器利用率提高了多少?
【正确答案】:按单道程序执行,两道程序先后执行完毕,共需要60+60=120分钟,其中,处理器执行时间为18+18=36,处理器利用率为36÷120=30%;两道程序并行工作,用了72分钟执行完毕,其中,处理器执行时间不变,为18+18=36分钟,处理器利用率为36÷72=50%;由此可见,并行工作比单道执行处理器利用率提高了2/3。