首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个单CPU的计算机系统中,有三台不同的外部设备则、R2、R3和三个进程 P1、P2、P3。系统CPU调度采用可剥夺式优先级的进程调度方案,三个进程的优先级、使用设备的先后顺序和占用设备时间如下表所示: 假设操作系统的开销忽略不计,从三个进程同时投入运
在一个单CPU的计算机系统中,有三台不同的外部设备则、R2、R3和三个进程 P1、P2、P3。系统CPU调度采用可剥夺式优先级的进程调度方案,三个进程的优先级、使用设备的先后顺序和占用设备时间如下表所示: 假设操作系统的开销忽略不计,从三个进程同时投入运
admin
2009-01-12
88
问题
在一个单CPU的计算机系统中,有三台不同的外部设备则、R2、R3和三个进程 P1、P2、P3。系统CPU调度采用可剥夺式优先级的进程调度方案,三个进程的优先级、使用设备的先后顺序和占用设备时间如下表所示:
假设操作系统的开销忽略不计,从三个进程同时投入运行到全部完成,CPU的利用率约为(46)%;R3的利用率约为(47)%(设备的利用率指该设备的使用时间与进程组全部完成所占用时间的比率)。
选项
A、66
B、50
C、33
D、17
答案
B
解析
本题考查的是处理机管理方面的基本知识。
由于使用处理机和输入输出设备时采取可剥夺式多任务并行工作方式,所以在分析每个进程都需要多长时间完成时,可以采用优先级高的进程先分析的方法。高优先级的进程有优先获取资源的权利,因而最高优先级的进程P1发出申请设备的请求会立即得到响应,各设备占用时间如下。
在P1占用设备的基础上,P2可以在剩下的进程中优先得到资源。
在P1、P2占用设备的基础上,P3可以在剩下的空闲时间中占用资源。
①从图可以看出P1要使用R1设备20ms,P3要使用R3设备40ms,P2要使用 CPU30ms。但当P2使用CPU20ms后,P1要使用CPU,由于系统采用可剥夺方式调度, P1优先级高,所以将P2暂停,让P1先运行。
②P1运行20ms后,释放CPU,此时尽管P2、P3都要使用CPU,但由于P2优先级高,所以将CPU分配给了P2。
③P2运行10ms后,使用R2设备20ms。系统将CPU分配给P3,但P3运行20ms后,P2又要使用CPU,要让高优先级的进程P2先运行。
综上所述,P1从投入运行到完成需要60ms,而P2由于等待资源,运行时间延长为 90ms,P3由于等待资源,运行时间延长为120ms。CPU在l00ms~120ms共20ms时间内没有利用,所以利用率为100/120=83.3%,同样计算得R3的利用率为60/120=50%, R2的利用率为33.3%,R1的利用率为16.7%。
转载请注明原文地址:https://www.kaotiyun.com/show/HsLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
如何通过ADO.NET读取数据库中的图片?
datagrid.datasouse可以连接什么数据源
歌德巴赫猜想。任何一个偶数都可以分解为两个素数之和。
如果WindowsXP能够识别网络适配器如何安装网络适配器。
修改电子邮件帐户的邮件地址为bob@sohu.com。
设置只允许名为“Ming”的用户能看到我的联机状态,能向我发送消息,其余联系人设置为阻止状态。
为系统创建一个无毒点,以便遭遇病毒时将系统还原。
对于PPoint中的超链,以下说法错误的是()。A.利用超级链接可跳转到同一演示文稿中任一张幻灯片B.利用超级链接可跳转到别的演示文稿C.利用超级链接可跳转到某个Internet地址D.利用超级链接只能跳转到文件类型为.ppt的文件
请用300字以内的文字,从网络安全方面,特别针对张工所列举的建设防火墙、入侵检测、安全扫描、日志审计系统进行分析,评论这些措施能够解决的问题和不能解决的问题。对于复杂系统的设计与建设,在不同阶段都有很多非常重要的问题需要注意,既有技术因素阻力,又有非技
IDEF方法是美国空军针对计算机辅助制造工程项目中用于进行复杂系统分析和设计的方法,是在结构化分析方法基础上提出来的,其中对IDEFO描述不正确的是(3)。
随机试题
在如图所示FX2N系列PLC程序中,X000闭合后经过()时间延时,Y000得电。
下列选项中,属于内部控制整体框架所包含的要素有()
简述课外校外教育的主要内容。
激光脱敏治疗的原理为()
授信业务包括()。
资源税采用的税率是()。
对于一人有限责任公司的股东,下列说法正确的是()。
(2015年)下列各项关于蓝海战略的表述中,正确的是()。
下列关于消费税纳税人的说法,正确的有()。
Whereisthistalkprobablytakingplace?
最新回复
(
0
)