μC/OS-II总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的?()A、真正实现任务切换的函数是OSCtxSw()B、任务级的调度是由函数OSSched()完成C、中断级的调度是由函数OSIntExit()完成D、实现上下文切换的函数是OSSched()

题目

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

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

相似考题
参考答案和解析
正确答案:D
更多“μC/OS-II总是运行处于就绪态任务中优先级最高的那个任务,以”相关问题
  • 第1题:

    uC/OS-II操作系统可以定义的最大任务数是64个,最高优先级定为___【31】____,最低优先级取值为实际定义的最大任务数减___【32】____。


    正确答案:0 零 1 一

  • 第2题:

    运行任务被抢占的原因可能有( )

    (A) 它唤醒了高优先级的任务

    (B) 将自己挂起

    (C) 有多个同优先级的就绪任务,运行的时间片到

    (D) 中断产生并处理中断


    参考答案ACD

  • 第3题:

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

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

    正确答案:A

  • 第4题:

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

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

    正确答案:C

  • 第5题:

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

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

    正确答案:C

  • 第6题:

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

    • A、空闲任务自创建之后永远不会处于挂起态
    • B、空闲任务是操作系统初始化函数创建的第一个任务
    • C、空闲任务的优先级设为最低优先级
    • D、空闲任务永远不会处于运行态

    正确答案:D

  • 第7题:

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


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

  • 第8题:

    单选题
    uC/OS-II总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的()。
    A

    真正实现任务切换的函数是OSCtxSw()

    B

    任务级的调度是由函数OSSched()完成

    C

    中断级的调度是由函数OSIntExit()完成

    D

    实现上下文切换的函数是OSSched()


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

  • 第9题:

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

    真正实现任务切换的函数是OSCtxSw()

    B

    任务级的调度是由函数OSSched()完成

    C

    中断级的调度是由函数OSIntExit()完成

    D

    实现上下文切换的函数是OSSched()


    正确答案: D
    解析: OSSched()函数是任务调度的前导函数。故D项错误,此题选D。

  • 第10题:

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

    进程的时间片用完

    B

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

    C

    进程长期处于就绪队列

    D

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


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

  • 第11题:

    单选题
    下面是关于μC/OS-II任务管理中空闲任务(Idle task)的叙述,其中错误的是()
    A

    它是系统创建的第1个任务

    B

    它是优先级最低的任务

    C

    它始终处于等待状态

    D

    它是必不可少的一个系统任务


    正确答案: A
    解析: μC/OS-II任务管理中空闲任务(Idle task)是系统创建的第1个任务,它是必不可少的一个系统任务,也是优先级最低的任务;绝大多数情况下,μC/OS-II的每个任务都是一个无限的循环,都处在5种状态之一的状态下。故C项错误,本题选C。

  • 第12题:

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

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

  • 第13题:

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


    正确答案:休眠 运行

  • 第14题:

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


    正确答案:错误

  • 第15题:

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

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

    正确答案:A

  • 第16题:

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

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

    正确答案:D

  • 第17题:

    下面是关于μC/OS-II任务管理中空闲任务(Idle task)的叙述,其中错误的是()

    • A、它是系统创建的第1个任务
    • B、它是优先级最低的任务
    • C、它始终处于等待状态
    • D、它是必不可少的一个系统任务

    正确答案:C

  • 第18题:

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


    正确答案:就绪;64

  • 第19题:

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

    等待态

    B

    被中断态

    C

    就绪态

    D

    休眠态


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

  • 第20题:

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

    任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理

    B

    任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行

    C

    任务处于运行态,指任务得到了CPU的控制权正在运行之中

    D

    任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态


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

  • 第21题:

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

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

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

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

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

    B

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

    C

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

    D

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


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

  • 第24题:

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

    空闲任务自创建之后永远不会处于挂起态

    B

    空闲任务是操作系统初始化函数创建的第一个任务

    C

    空闲任务的优先级设为最低优先级

    D

    空闲任务永远不会处于运行态


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