niusouti.com
更多“● 一个任务被唤醒,意味着 (44 ) 。 A. 该任务重新占有了CPU B. 它的优先级变为最大 C. 其任务移至 ”相关问题
  • 第1题:

    一个任务被唤醒,意味着(44)。

    A.该任务重新占有了CPU

    B.其优先级变为最大

    C.其任务移至等待队列队首

    D.任务变为就绪状态


    正确答案:D
    解析:一个任务被唤醒,意味着该任务从阻塞状态变为就绪状态,即把它从等待队列移动到就绪队列,这样就可以去竞争CPU。

  • 第2题:

    10、一个进程被唤醒意味着____。

    A.该进程重新占有了CPU;

    B.它的优先权变为最大;

    C.其PCB移至等待队列队首;

    D.进程变为就绪状态;


    C

  • 第3题:

    一个进程被唤醒意味着____。

    A.该进程重新占有了CPU;

    B.它的优先权变为最大;

    C.其PCB移至等待队列队首;

    D.进程变为就绪状态;


    进程变为就绪状态

  • 第4题:

    一个任务被唤醒,意味着(21)。

    A.该任务重新占有了CPU

    B.它的优先级变为最大

    C.其任务移至等待队列队首

    D.任务变为就绪状态


    正确答案:D
    解析:任务是指相应任务块程序关于某个数据集合的一次可并发的运行活动,通常作为占有资源的最基本单位。通常在操作系统中,任务总共有3个状态:①阻塞状态、②就绪状态、③运行状态。在任何时候,一个任务只会处于其中的某一个状态。其中,①阻塞状态是指任务因正在等待某种事件的发生而暂时不能运行。例如,它正在等待某个I/O操作的完成,或者它同某个任务之间存在着同步关系,正在等待该任务给它发信号。此时,即使CPU已经空闲下来了,它也还是不能运行。处于挂起状态的任务可以被某些系统调用或事件激发而转到就绪状态。②就绪状态是指任务已经具备了运行的条件,但是由于CPU正忙,正在运行其他的任务,所以暂时不能运行的状态。当一个任务被新创建时就处于就绪状态。同样当一个任务被唤醒,意味着该任务将进入就绪状态。当任务调度器选中某一任务去运行时,该任务将进入运行状态。③运行状态表示此任务正在占有CPU,并在CPU上运行。处于就绪状态的任务只要把CPU控制权分配给它(任务调度),它就能够立刻执行。当一个任务运行过程中需要等待某个事件时,将由运行状态转移到等待状态。当有比正在运行的任务的优先级高的事件发生时,运行状态将被高优先级的任务抢占,即高优先级中断正在执行的任务使其转移到就绪状态。

  • 第5题:

    21、一个进程被唤醒意味着____。

    A.进程变为就绪状态;

    B.它的优先权变为最大;

    C.其PCB移至等待队列队首;

    D.该进程重新占有了CPU;


    A 解析:本题考查进程的状态以及状态之间的变换。当一个进程被唤醒时,这个进程就进入了就绪态,等待进程调度而占有CPU运行。进程被唤醒在某种情形下优先级可以增大,但是一般不会变为最大,而有固定的算法来计算。也不会唤醒以后位于就绪队列的起首,就绪队列是按照一定的规则来赋予其位置的,例如先来先服务,或高优先级优先,或短进程优先等。更不能直接占有处理机运行。