若某单处理器多进程系统中有多个就绪态进程,则下列关于处理机调度的叙述中,错误的是( )。
A. 在进程结束时能进行处理机调度
B. 创建新进程后能进行处理机调度
C. 在进程处于临界区时不能进行处理机调度
D. 在系统调用完成并返回用户态时能进行处理机调度
选项A、B、D属于可以进行处理机调...
用户登录可进行刷题及查看答案
选项A、B、D属于可以进行处理机调度的情况。
对于选项C,当进程处于临界区时,说明进程正在占用处理机,只要不破坏临界资源的使用规则,就不会影响处理机的调度。比如,通常访问的临界资源可能是慢速的外设(如打印机),若在进程访问打印机时,不能进行处理机调度,则系统的性能将非常差。
由于单处理器同一时刻只能处理一个进程。所以没有进程占用处理机的情况下进行处理机调度是没有任何问题的,A、B、D正确。
在很多情况下,进程访问临界区并非原子操作,如果要在进程处于临界区时进行处理机调度,执行中断处理即可,C错误。
本题选C。
登录后提交答案
暂无评论,来抢沙发