会导致进程从执行态变为就绪态的事件是( )。A.执行P(wait)操作B.申请内存失败C.启动I/O设备D.被高优先级进程抢占

会导致进程从执行态变为就绪态的事件是( )。

A.执行P(wait)操作
B.申请内存失败
C.启动I/O设备
D.被高优先级进程抢占

参考解析

解析:本题考查操作系统调度的基础知识。进程切换是多任务多用户操作系统所应具有的基本功能。操作系统为了控制进程的执行,必须有能力挂起正在CPU上运行的进程,并恢复以前挂起的某个进程的执行,这种行为被称为进程切换,任务切换或上下文切换。或者说,进行进程切换就是从正在运行的进程中收回CPU,然后再使待运行进程来占用CPU。这里所说的从某个进程收回CPU,实质上就是把进程存放在CPU的寄存器中的中间数据找个地方存起来,从而把CPU的寄存器腾出来让其他进程使用。进程在其生存期内可能处于如下三种基本状态之一:(a)执行态(Run):进程占有CPU资源,正在运行。显然,在单处理机系统中任一时刻只能有一个进程处于此种状态;(b)就绪态(Ready):进程本身具备运行条件,但由于处理机的个数少于可运行进程的个数,暂未投入运行。即相当于等待CPU资源;(c)等待态(Wait):也称挂起态(Suspended)、封锁态(Blocked)、睡眠态(Sleep)。进程本身不具备运行条件,即使分给它处理机也不能运行。进程正等待某一个事件的发生,如等待某一资源被释放,等待与该进程相关的I/O传输的完成信号等。进程的三个基本状态之间是可以相互转换的。具体地说,当一个就绪进程获得CPU时,其状态由就绪变为执行;当一个执行进程被剥夺CPU时,如用完系统分给它的时间片、出现更高优先级别的其他进程,其状态由运行变为就绪;当一个执行进程因某事件受阻时,如所申请资源被占用、启动I/o传输未完成,其状态由运行变为等待;当所等待事件发生时,如得到申请资源、I/O传输完成,其状态由等待变为就绪。

相关考题:

进程所请求的一次打印输出结束之后,将使进程状态从___。 A.运行态变为就绪态B.运行态变为等待态C.就绪态变为运行态D.等待态变为就绪态

(17)如果时间片用完,则正在运行的进程的状态变为( )。A)就绪态B)结束态C)阻塞态D)挂起态

( 18 )一个进程从运行态转换为就绪态的原因是A) 该进程执行时出错B) 该进程等待某个资源C) 该进程用完分配的时间片D) 该进程等待的资源变为可用

进程运行过程中,导致进程从运行态转换为就绪态的典型事件是A.时间片到B.访问的数据没有准备好C.程序出错D.发生了缺页中断

一个进程从运行态转换为就绪态的原因是A.该进程执行时出错B.该进程等待某个资源C.该进程用完分配的时间片D.该进程等待的资源变为可用

下列选项中,降低进程优先级的合理时机是( )。 A进程的时间片用完B进程刚完成I/O,进入就绪队列C进程长期处于就绪队列中D进程从就绪态转为运行态

一个作业被调度进入内存后其进程被调度进入CPU运行,在执行一段指令后,进程请求打印输出,此间该进程的状态变化是()。 A、运行态-就绪态-等待态B、等待态-就绪态-运行态C、就绪态-运行态-等待态D、就绪态-等待态-运行态

在进程状态转换时,下列______状态转换是不可能发生的。A.就绪态一执行态B.执行态一就绪态C.执行态一等待态D.等待态一执行态

当进程所请求的一次打印输出结束后,进程的状态将从()。 A.运行态变为就绪态B.运行态变为等待态C.就绪态变为运行态D.等待态变为就绪态

正在执行的进程由于其时间片完而被暂停执行,此时进程应从运行态变为()状态。 A、静止阻塞B、活动阻塞C、静止就绪D、活动就绪E、执行

一个进程从等待态转为就绪态,是因为()A、某进程已让出CPUB、就绪队列已空C、该进程等待的事件已经发生D、有一新的进程进入等待态

进程所请求的一次打印输入结束后,将使进程状态从()A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态

正在执行的进程由于其时间片完而被暂停执行,此时进程应从运行态变为()状态。A、静止阻塞B、活动阻塞C、静止就绪D、活动就绪

一般来说,进程有()三种状态。A、就绪态、执行态、空闲态B、就绪态、等待态、释放态C、就绪态、执行态、等待态D、执行态、等待态、空闲态

在非剥夺调度方式下,()必定会引起进程的调度。A、一个进程被创建后进入就绪态B、一个进程从运行态进入等待态C、运行的进程执行结束D、一个进程从运行态进入就绪态E、一个进程从等待态进入就绪态

如果时间片用完,则正在运行的进程的状态变为()。A、就绪态B、结束态C、阻塞态D、挂起态

分配给进程占用处理机的时间到强迫进程让处理机,或有更高优先级的进程需要运行,迫使正在运行的进程让出处理机,则进程状态变化的情况为()。A、执行态-就绪态B、执行态-阻塞态C、就绪态-执行态D、阻塞态-就绪态

当进程所请求的一次打印输出结束后,进程的状态将从()。A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态

进程从就绪态进入运行态的原因可能是()A、等待某一事件B、时间片用完C、获得处理机D、等待的事件已发生

单选题当进程所请求的一次打印输出结束后,进程的状态将从()。A运行态变为就绪态B运行态变为等待态C就绪态变为运行态D等待态变为就绪态

单选题在进程管理中,当(  )时,进程状态从运行态转换到就绪态。A进程被调度程序选中B时间片用完C等待某一事件发生D等待的事件发生

单选题正在执行的进程由于其时间片完而被暂停执行,此时进程应从运行态变为()状态。A静止阻塞B活动阻塞C静止就绪D活动就绪

单选题正在执行的进程由于其时间片完而被暂停执行,此时进程应从运行态变为()状态。A静止阻塞B活动阻塞C静止就绪D活动就绪E执行

单选题一个进程从运行态转换为就绪态的原因是()。A该进程执行时出错B该进程等待某个资源C该进程用完分配的时间片D该进程等待的资源变为可用

多选题在非剥夺调度方式下,()必定会引起进程的调度。A一个进程被创建后进入就绪态B一个进程从运行态进入等待态C运行的进程执行结束D一个进程从运行态进入就绪态E一个进程从等待态进入就绪态

单选题进程所请求的一次打印输入结束后,将使进程状态从()A运行态变为就绪态B运行态变为等待态C就绪态变为运行态D等待态变为就绪态

单选题一个进程从等待态转为就绪态,是因为()A某进程已让出CPUB就绪队列已空C该进程等待的事件已经发生D有一新的进程进入等待态