首页 > 试题广场 >

若某单处理器多进程系统中有多个就绪态进程,则下列关于处理机调

[单选题]
若某单处理器多进程系统中有多个就绪态进程,则下列关于处理机调度的叙述中,错误的是
  • 在进程结束时能进行处理机调度
  • 创建新进程后能进行处理机调度
  • 在进程处于临界区时不能进行处理机调度
  • 在系统调用完成并返回用户态时能进行处理机调度

选项 A B D 显然是可以进行处理机调度的情况。对于 C ,当进程处于临界区时,说明进程正在占用处理机,只要不破坏临界资源的使用规则,是不会影响处理机调度的。比如,通常访问的临界资源可能是慢速的外设(如打印机),如果在进程访问打印机时,不能进行处理机调度,那么系统的性能将是非常差的。

发表于 2017-05-17 03:09:04 回复(1)
更多回答
无法进行处理机调度的三种情况 1 进程处于内核的临界区,要尽快释放内核,不应该被剥夺处理机 2 处理中断过程中 3 进程执行关中断下的操作时
发表于 2018-10-30 13:14:12 回复(2)

进程在操作系统内核程序临界区中不能进行调度与切换(对)

进程处于临界区时不能进行处理机调度(错)

发表于 2022-04-13 14:10:32 回复(0)

不能进行调度和切换的情况:

  • 在处理中断过程中
  • 进程在操作系统内核程序的临界区中
  • 其他需要完全屏蔽中断的原子操作过程中
发表于 2020-03-22 14:08:26 回复(0)
内核程序临界区才不可以调度
发表于 2021-12-21 05:34:23 回复(0)