若某单处理器多进程系统中有多个就绪态进程,在进程处于临界区时能否进行处理机调度?

答案是这么写的:可以,当进程处于临界区时,说明进程正在占用处理机,只要不破坏临界资源的使用规则,是不会影响处理机调度的,比如,通常访问临界资源可能是慢速的外设(如打印机)... 答案是这么写的:可以,当进程处于临界区时,说明进程正在占用处理机,只要不破坏临界资源的使用规则,是不会影响处理机调度的,比如,通常访问临界资源可能是慢速的外设(如打印机),如果在进程访问打印机时,不能处理机调度,那么系统的性能将是非常低的。几种不适合进行处理机调度的情况:①在处理中断的过程中;②进程在操作系统内核程序临界区中;③其他需要完全屏蔽中断的原子操作过程中。

那么,意思是题目问的进程在临界区中却不在操作系统内核程序临界区中?临界区也有分类的?
展开
 我来答
百度网友b595ae3
2019-09-21
知道答主
回答量:5
采纳率:0%
帮助的人:1.7万
展开全部

给后来的人看吧

关键字是内核程序的临界区,如果执行内核程序临界区的时候调度,再回来的时候进行状态切换开销很大的,但并不意味着用户态程序临界区执行的时候不能调度,要是不能调度的话,还费劲心思设计这么多同步算法干什么?还有就是处理机调度不意味着进程调度,调度程序不会 调度调度程序本身,是用中断实现的,当执行内核临界区的时候,直接中断执行作业调度还有内存调度是不会再返回的时候引起状态切换的,所以是可以进行其他调度的。

所以 ,只有在内核程序临界区不能进行进程调度,注意关键字内核和进程

中公教育
2015-10-14 · 国内知名职业教育培训机构
中公教育
中公教育是大型的多品类职业教育机构。在全国拥有1859个直营网点,覆盖319个地级市。主营业务横跨招录考试培训、学历提升和职业能力培训3大板块,提供超过100个品类的综合职业就业培训服务。
向TA提问
展开全部
以,当进程处于临界区时,说明进程正在占用处理机,只要不破坏临界资源的使用规则,是不会影响处理机调度的,比如,通常访问临界资源可能是慢速的外设(如打印机),如果在进程访问打印机时,不能处理机调度,那么系统的性能将是非常低的。几种不适合进行处理机调度的情况:①在处理中断的过程中;②进程在操作系统内核程序临界区中;③其他需要完全屏蔽中断的原子操作过程中。意思是题目问的进程在临界区中却不在操作系统内核程序临界区中, 是的。临界区也有分类的?是的。
追问
那么临界区怎么分类的呢?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JQaa7
2017-11-25 · TA获得超过189个赞
知道答主
回答量:10
采纳率:0%
帮助的人:5.8万
展开全部
唉,王道的书就是这么前后矛盾,明明前面说了不能进行进程调度与切换的情况有临界区,之后题里有解释说不作调度浪费资源,看了真捉急
复制王道论坛xiyuan1223的一个回答:“调度是时间片够即可发生,选择就绪队列中的进程,所以在临界区当然可以调度,会选择在就绪队列中的进程,但如果此时有个进程刚好与当前运行进程在竞争同一临界区,那么这个进程是在阻塞队列中,是无法切换的 ”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_大爱俊杰丶
2019-10-14
知道答主
回答量:1
采纳率:0%
帮助的人:696
展开全部
刚刚复习到这里,就去搜了一下相关的答案,感觉这个说的挺对的

内核程序临界区访问的临界资源如果不尽快释放的话,极有可能影响到操作系统内核的其他管理工作。因此在访问内核程序临界区期间不能进行调度与切换
在打印机打印完成之前,进程一直处于临界区内,临界资源不会解锁。但打印机又是慢速设备,此时如果一直不允许进程调度的话就会导致CPU一直空闲。所以,普通临界区访问的临界资源不会直接影响操作系统内核的管理工作。因此在访问普通临界区时可以进行调度与切换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彡点脽
2022-09-03 · TA获得超过348个赞
知道答主
回答量:20
采纳率:0%
帮助的人:2.9万
展开全部

写个详细一点的。

  1. 临界区是同时只允许一个进程访问的资源(类似单例)

  2. 题目的“进程调度”概念具体指的就是进程切换

  3. 该问题实质是“访问临界资源时,能否触发进程切换操作?”

  4. 临界区分内核临界区(cpu计算)和普通临界区(I/O设备输入输出)

  5. 因为上下文切换的开销很大,为了保证cpu的高效利用,在访问内核临界区时不允许进程调度(如果允许的话,切换上下文的时候cpu就会处于空闲状态)

  6. I/O设备的速度很慢,远超切换上下文的时间,且频率很低。此时应当放入低优先度队列并分时执行,其间必然会存在多次进程调度。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式