首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
某系统正在执行三个进程 P1、 P2 和 P3, 各进程的计
[单选题]
某系统正在执行三个进程 P1、 P2 和 P3, 各进程的计算( CPU)时间和 I/O 时间比例如下表所示。
为提高系统资源利用率,合理的进程优先级设置应为()。
进程
计算时间
I/O时间
P1
90%
10%
P2
50%
50%
P3
15%
85%
P1>P2>P3
P3>P2>P1
P2>P1=P3
P1>P2=P3
查看答案及解析
添加笔记
求解答(22)
邀请回答
收藏(24)
分享
纠错
1个回答
添加回答
1
cming0420
本题考查考生对调度算法的实际应用。不同的调度算法具有不同属性,可能对某些进程有特殊偏好。例如短进程优先算法就会特别眷顾短进程,长进程就会被忽视。这与设计操作系统时需要保证系统的公平性相悖,所以,为了选择合适的算法,必须分析各个算法的属性。调度的基本准则包括:尽可能让昂贵的处理机处于繁忙中;单位时间内所完成进程的数量尽量多;要让周转时间尽可能地少;后备时间越短越好;等待时间越短越好;响应时间越短越好。本题中,由于进程的CPU时间和I/O时间不同,I/O越繁忙,表示其状态由执行到阻塞的变化越多,为此,公平起见,给予较高的优先级,同时也避免CPU繁忙的进程独占处理机。考察本题,调度的公平性是最重要的。若将P1的优先级设为最高,那么很有可能其会长期占用处理机,造成其他进程的饥饿,所以,从公平性考虑,需要均衡配置处理机的时间。
发表于 2023-05-31 09:17:55
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
golang工程师
PHP工程师
虾皮信息
Java工程师
上传者:
小小
难度:
1条回答
24收藏
891浏览
热门推荐
相关试题
关于windows的消息机制下列说...
2015
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
c#工程师
恒生电子
golang工程师
评论
(4)
来自
恒生公司2015秋招开发...
Windows中,以下关于动态链接...
2015
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
c#工程师
恒生电子
golang工程师
评论
(3)
来自
恒生公司2015秋招开发...
建物流中转站
数组
模拟
穷举
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
虾皮信息
2019
golang工程师
评论
(48)
来自
Shopee 2019校...
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题