问题 问答题

并发使得处理机的利用率得到提高,其主要原因是处理机与IO可以同时为多个进程服务,也即处理机与IO设备真正地并行。但是处理机的利用率提高并不是简单地将二个进程的处理机利用率相加,而是遵循一定的规律。现在有一个计算机系统采用多道程序技术实现了并发,调度算法采用时间片轮转,时间片很小可以不计,忽略系统的开销,请分析以下问题:
假设每个进程的处理机的利用率为u1=20%。

假设某一计算机系统拥有20MB内存,以等额分区的方式实现了多道程序设计并运行,每个分区为4MB,其中操作系统占一个分区,请问此时处理机的利用率最大为多少

答案

参考答案:在20MB内存下,以固定分区并发,操作系统占用1个分区,则可以得到最高有4个进程并发,那么此时处理机的利用率为:
u4=1-(1-u1)4=1-(1-0.2)4=59%

单项选择题
单项选择题