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

问:
(1)两道并行执行时处理器的利用率比单道执行时的处理器利用率提高了多少?为什么?
(2)两道并行执行时作业的执行总时间是单道执行时总时间的百分之多少?减少了百分之多少的执行时间?
现有A,B两道作业,各自需要执行1小时,其中各自需要使用处理器18分钟。今在一个多道程序设计系统中让A,B两道并行执行,总共花了72分钟使两道作业都执行结束。

问:
(1)两道并行执行时处理器的利用率比单道执行时的处理器利用率提高了多少?为什么?
(2)两道并行执行时作业的执行总时间是单道执行时总时间的百分之多少?减少了百分之多少的执行时间?
【正确答案】:(1)因为,单道执行时的处理器利用率18/60=30%
两道执行时的处理器利用率36/72=50%
所以,多道比单道处理器利用率提高20%
(2)两道所需执行时间是单道执行时间的72/120=0.6=60%所以,减少了40%的执行时间。
Top