首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
判断下列说法是否正确:在使用优先级进程调度策略时,不存在高优
[单选题]
判断下列说法是否正确:在使用优先级进程调度策略时,不存在高优先级进程等待低优先级进程的情况。()
正确
错误
添加笔记
邀请回答
收藏(95)
分享
纠错
8个回答
添加回答
4
推荐
白驹之过隙
选
B
。
操作系统决定进程的调度。
实时系统中一般采用基于优先级的抢占式调度和轮转调度的进程调度和中程调度相结合的调度策略。------时间片轮转调度中,也存在高优先级等待低优先级的情况。
优先权原则。
当一个进程到来时,如果其优先级比正在执行的进程的优先级高,便停止正在执行的进程,将处理机分配给优先级高的进程,使之执行。
时间片轮转调度:
为了实现轮转调度,系统把所有就绪进程按先入先出的原则排成一个队列。新来的进程加到就绪队列末尾。每当执行进程调度时,进程调度程序总是选出就绪队列的队首进程,让它在CPU上运行一个时间片的时间。
当进程用完分给它的时间片后,系统的计时器发出时钟中断,调度程序便停止该进程的运行,把它放入就绪队列的末尾;然后,把CPU分给就绪队列的队首进程,同样也让它运行一个时间片,如此往复。
编辑于 2019-11-11 14:35:05
回复(2)
29
younghang
优先调度可以是抢占的或非抢占的
。
当一个进程到达就绪队列时,比较它的优先级与当前运行进程的优先级。如果新到达进程的优先级高于当前运行进程的优先级,那么抢占优先级调度算法就会抢占 CPU。
非抢占优先级调度算法
只是将新的进程加到就绪队列的头部
。
发表于 2020-03-30 17:12:47
回复(0)
9
edawrd
优先级调度算法分为两种:非剥夺和剥夺
非剥夺式:当一个进程正在处理机上运作,即使有某个更为重要的进程进入就绪队列,也不会停止,直到进程由于自身的原因主动让出处理机
发表于 2019-11-13 18:41:42
回复(1)
2
Jino.
选
B
。
因为
高优先级
的进程可能正
处于等待队列
中,而
进程调度
则是从
就绪队列
中选一个进程占用CPU,这个被选中的进程优先级可能比等待队列中的进程优先级低。
因此,可能存在
高优先级进程等待低优先级进程的情况。题中描述为错误。
发表于 2019-11-08 15:19:53
回复(1)
1
牛客700907944号
优先级进程调度策略分为抢占式和非抢占式两种。非抢占式需要等待当前正在执行的进程主动放弃处理机。
发表于 2021-04-29 21:20:33
回复(0)
0
drsimon03
优先级调度也分抢占式和非抢占式调度,对于非抢占式调度,线程只是获得了等待队列中“被优先执行的”位置
编辑于 2024-03-26 22:18:05
回复(0)
0
李秋风
处于非抢占模式时候,高优先级进程必须等待当前低优先级进程执行玩
发表于 2020-11-08 07:22:10
回复(0)
0
天尊墨宇
选
B
。
操作系统决定进程的调度。
实时系统中一般采用基于优先级的抢占式调度和轮转调度的进程调度和中程调度相结合的调度策略。------时间片轮转调度中,也存在高优先级等待低优先级的情况。
优先权原则。
当一个进程到来时,如果其优先级比正在执行的优先级高,便停止正在执行的过程,将处理机分配给优先级高的进程,使之执行。
时间片轮转调度:
为了实现轮转调度,系统把所有就绪进程按先入先出的原则排成一个队列。新来的进程加到就绪队列末尾。每当执行进程调度时,进程调度程序总是选出就绪队列的队首进程,让它在CPU上运行一个时间片的时间。
当进程用完分给它的时间片后,系统的计时器发出时钟中断,调度程序便停止该进程的运行,把它放入就绪队列的末尾;然后,把CPU分给就绪队列的队首进程,同样也让它运行一个时间片,如此往复。
发表于 2020-07-27 09:42:07
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
zsw3
难度:
8条回答
95收藏
2923浏览
热门推荐
相关试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
关于分段系统与分页系统的区别,描述...
操作系统
评论
(1)
有20000人的就餐需求,现建了一...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题