试题详情
- 简答题有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?
-
设每个进程等待I/O的百分比为P,则n个进程同时等待I/O的概率是Pn,当n个进程同时等待I/O期间CPU是空闲的,故CPU的利用率为1-Pn。由题意可知,除去操作系统,内存还能容纳4个用户进程,由于每个用户进程等待I/O的时间为80%,故:
CPU利用率=1-(80%)4=0.59
若再增加1MB内存,系统中可同时运行9个用户进程,此时:
CPU利用率=1-(80%)9=0.87
故增加1MB内存使CPU的利用率提高了47%:
87%÷59%=147%
147%-100%=47% 关注下方微信公众号,在线模考后查看
热门试题
- 除FCFS外,所有磁盘调度算法都不
- 有一个分页虚存系统,测得CPU和磁盘的
- 在UNIX 中,如果一个盘块
- 假设某虚存的用户空间为1024KB,页面
- 某系统有R1设备3台,R2设备4台
- 某文件为连接文件,由5个逻辑记录组成,每
- 如果一条指令平均需1微秒,处理一个缺页中
- 把死锁检测算法用于下面的数据,并请问:
- 旋转型设备上信息的优化分布能减少为
- 若磁头的当前位置为100柱面,磁头正向磁
- (1)假定一个处理器正在执行两道作业,
- 现有如下请求队列:8,18,27,129
- 若内存中有3道程序A、B、C,优先级从高
- 设文件ABCD为定长记录的连续文件,共有
- 有一具有40个磁道的盘面,编号为0~3
- 设有n个进程共享一个互斥段,如果:&e
- 假设计算机有2M内存,其中,操作系统占用
- 某多道程序设计系统供用户使用的主存为10
- 有一个磁盘组共有10个盘面,每个盘
- 假定磁盘有200个柱面,编号0~1