单选题
对一个正在执行的进程,如果因时间片完而被暂停执行,此时它应从执行态转变为
A
状态;如果由于终端用户的请求而暂时停止下来,则它的状态应转变为
B
状态;如果由于得不到所申请的资源而暂时停止下来,则它的状态应转变为
C
状态。
(1)静止阻塞 (2)活动阻塞 (3)静止就绪 (4)活动就绪 (5)执行
1、
【正确答案】
1、A。活动就绪,B静止就绪,C活动阻塞。
【答案解析】
活动就绪,B静止就绪,C活动阻塞。此题为五状态的进程转换问题,原来三状态中的就绪和阻塞在此各分为了两部分:活动就绪与静止就绪,活动阻塞与静止阻塞。实际上,原三状态中的就绪与阻塞与五状态中的活动就绪和活动阻塞基本一致,其转换原因也与三状态中相同。只有通过挂起才有了静止就绪与静止阻塞,而引起挂起的原因之一就是用户的请求。因此,如果时间片用完转换为活动就绪,如果用户请求而暂停的转换为静止就绪,如果是因为得不到资源而暂停的转换为活动阻塞。五状态的转换图如下,此题考查的正是由执行状态发出的三个箭头,三种可能的转换状态。
提交答案
关闭