首页 > 试题广场 >

单处理系统中,进程P1,P2,P3处于就绪队列,进程P4,P

[不定项选择题]
单处理系统中,进程P1,P2,P3处于就绪队列,进程P4,P6处于等待队列,P5正占用处理器运行,以下关于进程调度时机分析正确的是(     )
  • P5执行结束,释放CPU使用权时一定会引起进程调度
  • P5由运行状态转换为等待状态时一定会引起进程调度。
  • P6由运行等待转换为就绪状态时一定会引起进程调度。
  • P5由运行状态转换为就绪状态时一定会引起进程调度。
很多小伙伴认为C不对,C这种情况应该属于调度里的高级调度:高级调度又称为作业调度或宏观调度,它用于确定把后备队列上的哪些作业调入内存,并为之建立进程,分配其所需的资源,然后将它挂在就绪队列上。
所以C应该是正确的。
编辑于 2020-04-07 21:06:29 回复(0)
进程调度时机:当前运行进程主动放弃处理机和当前运行进程被动放弃处理机。
主动放弃处理机:(1)进程正常终止  运行态->终止态 (2)运行过程中发生异常而终止 运行态->终止态(3)进程主动请求阻塞 如等待I/O 运行态->阻塞态
被动放弃处理机:(1)分给进程的时间片用完 运行态->就绪态  (2)有更紧急的事需要处理 如I/O中断 运行态->就绪态  (3)有更高优先级的进程进入就绪队列 运行态->就绪态 
故认为应该选ABD
发表于 2019-08-14 16:47:33 回复(1)
等待队列是阻塞队列吗???选ABD吧
发表于 2019-03-06 21:39:14 回复(1)
从运行到不运行会引起调度,从不运行到运行会引起调度
发表于 2020-12-24 15:58:53 回复(0)
P6优先级大于P5,B选项才是对的吧
发表于 2019-11-21 21:59:13 回复(0)
调度就是分配处理机
发表于 2021-01-19 15:37:29 回复(0)
P5正在占用CPU运行,所以它的任何状态改变都会引起进程的调度,因为还有其他作业要占用CPU执行,总不可能让CPU空闲吧? P6在极端下,就剩它最后一个执行,即使它状态变化,也不可能引起进程调度
编辑于 2020-10-18 20:36:04 回复(0)
这种表达不清的题还是删掉吧
发表于 2019-12-23 20:38:11 回复(0)
怎么想都是ABD啊
发表于 2019-11-01 11:55:50 回复(0)
题目中的进程调度是怎么定义的?当前CPU运行的进程和上一个运行的进程不相同称为进程调度吗?如果相同呢,还是调度吗?如果允许调度前后两个进程相同,那么ABCD都可以是正确的。
发表于 2019-09-26 14:49:44 回复(0)
我认为ABD
发表于 2019-04-14 10:00:39 回复(0)