参考答案和解析
正确答案:就绪;64
更多“μC/OS-II的就绪任务登记在()表中,OSRdyTbl[]的每一位代表了一个优先级任务的就绪状态,称为就绪位。OSRdyTbl[]最多可有()位。”相关问题
  • 第1题:

    ()可能会引起处理机从一个进程转到另一个进程。

    A.一个进程从运行状态变为等待状态

    B.一个进程从运行状态变为就绪状态

    C.一个就绪状态进程的优先级降低

    D.一个进程运行完成而撤离系统

    E.一个就绪状态进程的优先级升高


    参考答案:ABDE

  • 第2题:

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

    A.该任务重新占有了CPU

    B.它的优先级变为最大

    C.该任务移到等待状态

    D.该任务变为就绪状态


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

  • 第3题:

    uC/OS-II的就绪任务登记在___【33】____表中,OSRdyTbl[]的每一位代表了一个优先级任务的就绪状态,称为就绪位。OSRdyTbl[]最多可有____【34】___位。


    正确答案:就绪 64

  • 第4题:

    uC/OS-II的每个任务都处在休眠态、就绪态、___【31】____态、挂起态和被中断态5种状态之一的状态下。其中,在就绪态中霤/OS-II就绪表为每一个任务提供一个二进制位,登记该任务是否就绪,就绪时对应位的值为___【32】____。


    正确答案:运行 1

  • 第5题:

    处于就绪状态的任务只能切换到运行状态。


    正确答案:错误

  • 第6题:

    μC/OS-II系统中的每个任务都处在以下5种状态之一:休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态,以下哪个说法是错误的?()

    • A、任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理
    • B、任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行
    • C、任务处于运行态,指任务得到了CPU的控制权正在运行之中
    • D、任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态

    正确答案:A

  • 第7题:

    当满足一定条件时,μC/OS-II操作系统内核将进行任务级的调度。下列各项中不属于任务调度需满足的条件的是()。

    • A、调度没有被禁止(OSLockNesting=0)
    • B、任务就绪表中查找到的最高优先级任务的优先级比当前运行任务的优先级高
    • C、所有的中断服务程序均已经执行完毕
    • D、有足够的内存空间保存当前任务的上下文

    正确答案:D

  • 第8题:

    μC/OS-II总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的?()

    • A、真正实现任务切换的函数是OSCtxSw()
    • B、任务级的调度是由函数OSSched()完成
    • C、中断级的调度是由函数OSIntExit()完成
    • D、实现上下文切换的函数是OSSched()

    正确答案:D

  • 第9题:

    填空题
    μC/OS-II的就绪任务登记在()表中,OSRdyTbl[]的每一位代表了一个优先级任务的就绪状态,称为就绪位。OSRdyTbl[]最多可有()位。

    正确答案: 就绪,64
    解析: μC/OS-II的就绪任务等级在就绪表中。
    OSRdyTbl[]是就绪表的位图映像矩阵,每一位代表了一个优先级任务的就绪状态,称为就绪位,该矩阵最多可有64位。

  • 第10题:

    单选题
    下列进程状态的转换中,不正确的是()。
    A

    就绪→执行

    B

    执行→就绪

    C

    就绪→等待

    D

    等待→就绪


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    下列关于μC/OS-II操作系统的描述中,错误的是()。
    A

    μC/OS-II支持抢占式任务调度

    B

    发生中断时,正在运行的μC/OS-II任务暂停运行,并进入被中断状态

    C

    μC/OS-II的所有就绪态任务均登记在事件控制块中

    D

    μC/OS-II允许每个任务拥有自己的自用栈


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    在μC/OS-II操作系统下,处于运行态的任务因更高优先级的任务就绪而被剥夺CPU使用权后将转入()。
    A

    等待态

    B

    被中断态

    C

    就绪态

    D

    休眠态


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列进程状态的转换中,哪一个是不正确的?

    A.就绪→运行

    B.运行→就绪

    C.就绪→等待

    D.等待→就绪


    正确答案:C
    解析:在上述4种转换中,就绪→等待这种转换不存在,所以是不正确的。

  • 第14题:

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

    A.该任务重新占有了CPU

    B.其优先级变为最大

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

    D.任务变为就绪状态


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

  • 第15题:

    在进程所请求的打印任务结束后,将使进程状态从( )。

    A.运行状态变为就绪状态

    B.运行状态变为等待状态

    C.就绪状态变为等待状态

    D.等待状态变为就绪状态


    正确答案:D
    解析:进程在打印过程中通常由I/O控制器接管对打印机的管理,此时并不占用CPU资源,进程处于等待状态,当打印任务完成时,进程将从等待状态转换为就绪状态,等待系统为它分配处理机资源做打印后的善后处理。

  • 第16题:

    uC/OS-II的每个任务都是一个无限的循环。每个任务都处在以下5种状态之一的状态下。这5种状态是___【33】____态、就绪态、___【34】____态、挂起态(等待某一事件发生)和被中断态。


    正确答案:休眠 运行

  • 第17题:

    uC/OS-II系统中的每个任务都处在以下5种状态之一:休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态,以下哪个说法是错误的()。

    • A、任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理
    • B、任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行
    • C、任务处于运行态,指任务得到了CPU的控制权正在运行之中
    • D、任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态

    正确答案:A

  • 第18题:

    在μC/OS-II操作系统下,处于运行态的任务因更高优先级的任务就绪而被剥夺CPU使用权后将转入()。

    • A、等待态
    • B、被中断态
    • C、就绪态
    • D、休眠态

    正确答案:C

  • 第19题:

    下列关于μC/OS-II操作系统的描述中,错误的是()。

    • A、μC/OS-II支持抢占式任务调度
    • B、发生中断时,正在运行的μC/OS-II任务暂停运行,并进入被中断状态
    • C、μC/OS-II的所有就绪态任务均登记在事件控制块中
    • D、μC/OS-II允许每个任务拥有自己的自用栈

    正确答案:C

  • 第20题:

    ()也是因为有更高优先级的任务正在使用CPU而不能投入运行,任务处于等待CPU的状态,处于就绪队列中;()是任务正在CPU上运行。


    正确答案:就绪状态;运行状态

  • 第21题:

    填空题
    ()也是因为有更高优先级的任务正在使用CPU而不能投入运行,任务处于等待CPU的状态,处于就绪队列中;()是任务正在CPU上运行。

    正确答案: 就绪状态,运行状态
    解析: 暂无解析

  • 第22题:

    单选题
    下列选项中,降低进程优先级的合理时机是(  )。
    A

    进程的时间片用完

    B

    进程刚完成I/O,进入就绪队列

    C

    进程长期处于就绪队列

    D

    进程从就绪状态转为运行态


    正确答案: C
    解析:
    进程时间片用完可以降低其优先级;进程刚完成I/O,进入就绪队列后应该等待被处理器调度,故应提高优先;长期处于就绪队列中的进程应当提高其优先级;D中不应该在此时降低,应该在时间片用完后降低。进行降低优先级的操作主要是为了改善交互式系统的响应时间,并均衡各个作业的公平性。

  • 第23题:

    单选题
    当满足一定条件时,μC/OS-II操作系统内核将进行任务级的调度。下列各项中不属于任务调度需满足的条件的是()。
    A

    调度没有被禁止(OSLockNesting=0)

    B

    任务就绪表中查找到的最高优先级任务的优先级比当前运行任务的优先级高

    C

    所有的中断服务程序均已经执行完毕

    D

    有足够的内存空间保存当前任务的上下文


    正确答案: B
    解析: 暂无解析