软考中级

● 下面关于任务上下文切换的描述中,不正确的是 (61) 。(61)A. 任务上下文是任务控制块(TCB)的组成部分B. 上下文切换由一个特殊的任务完成C. 上下文切换时间是影响RTOS 性能的重要指标D. 上下文切换在RTOS 内部完成

题目

● 下面关于任务上下文切换的描述中,不正确的是 (61) 。

(61)

A. 任务上下文是任务控制块(TCB)的组成部分

B. 上下文切换由一个特殊的任务完成

C. 上下文切换时间是影响RTOS 性能的重要指标

D. 上下文切换在RTOS 内部完成

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

嵌入式系统大都采用RTOS,()不是对RTOS时间性能的评价指标。

A.上下文切换时间

B.最大中断延迟时间

C.任务调度算法

D.任务执行时间


参考答案:D
RTOS的首要任务是调度一切可利用资源,以满足对外部事件响应的实时时限,满足嵌入式应用的高可靠性,提供实时调度策略。从试题给出的4个选项来看,上下文切换时间、最大中断延迟时间、任务调度算法都会影响系统的实时性,而任务执行时间的长短不会影响RTOS的时间性能。

第2题:

● 关于实时操作系统 (RTOS )的任务调度器,以下描述中正确的是 (45 ) 。

A. 任务之间的公平性是最重要的调度目标

B. 大多数RTOS 调度算法都是可抢占式 (可剥夺式)的

C. RTOS 调度器都采用了基于时间片轮转的调度算法

D. RTOS 调度算法只是一种静态优先级调度算法


正确答案:B

第3题:

● 下列关于任务上下文切换的描述中,错误的是 (52) 。

A. 任务上下文是任务控制块(TCB)的组成部分

B. 上下文切换是由一个特殊的任务完成

C. 上下文切换时间是影响RTOS 性能的重要指标

D. 上下文切换由RTOS 内部完成


正确答案:B

第4题:

嵌入式系统大都采用嵌入式实时操作系统RTOS,(54)不是对RTOS时间性能的评价指标。

A.上下文切换时间

B.最大中断延迟时间

C.任务调度算法

D.任务执行时间


正确答案:D
解析:本题考查嵌入式操作系统的基础知识。评价一个嵌入式实时操作系统RTOS的时间性能指标,一般可以从上下文切换时间、任务调度算法、最大中断延迟时间、任务通讯延迟时间等衡量。任务执行时间是应用任务的属性,不是嵌入式实时操作系统RTOS的时间特性。

第5题:

多任务处理的一种方式是上下文切换方式,这种方法是指若干程序执行时______。

A.所有任务都能够占用CPU

B.只有前台任务使用CPU

C.前台程序运行会受影响

D.后台运行程序不会被停止


正确答案:B

第6题:

● 下列关于任务上下文切换的描述中,错误的是 (52) 。

(52)

A. 任务上下文是任务控制块(TCB)的组成部分

B. 上下文切换是由一个特殊的任务完成

C. 上下文切换时间是影响RTOS 性能的重要指标

D. 上下文切换由RTOS 内部完成


正确答案:B

试题(52)分析
    任务的上下文是指一个任务的状态,如堆栈指针、计数器、内存字段和通用寄存器等,是任务控制块(TCB)的组成部分。
    在多任务系统中,上下文切换指的是当处理器的控制权由运行任务转移到另外一个就绪任务时所执行的操作,也叫做任务切换。当运行的任务转为就绪、挂起或删除时,另一个被选定的就绪任务就成为当前任务。上下文切换由RTOS内部完成,主要包括保存当前前任务的状态、确定运行的任务以及恢复将要运行的任务的状态。上下文切换时间是影响RTOS性能的重要指标。
参考答案
      (52)B

第7题:

下列选项中,是属于引起异步上下文切换的原因的是()。

A ISR使更高优先级任务就绪

B 进行阻塞的调用

C 降低自身优先级或退出

D 进行延迟、挂起的调用


参考答案A

第8题:

关于RTOS的任务调度器,以下描述中正确的是()

A.任务之间的公平性是最重要的调度目标

B.大多数RTOS调度算法都是可抢占式(可剥夺式)的

C.RTOS调度器都采用了基于时间片轮转的调度算法

D.RTOS调度算法只是一种静态优先级调度算法


参考答案:B
任务调度器负责任务的调度,RTOS最重要的调度目标就是满足系统的实时性要求。目前,大多数RTOS支持两种普遍的调度算法,即基于优先级的抢占调度算法和时间轮转调度算法,其中多数RTOS采用前者。优先级可分为静态优先级和动态优先级,这种类型的调度,在任何时候运行的任务是所有就绪任务中具有最高优先级的任务,任务在创建时被赋予了优先级。

第9题:

在多任务处理的上下文切换方式中,所有后台任务都不能使用CPU,它们处于( )

A.就绪状态

B.执行状态

C.挂起状态

D.阻塞状态


正确答案:C
解析:多任务处理有两种方式:上下文切换(ContextSwitching)方式和并发(Con-currency)方式。上下文切换方式也叫做任务切换(TaskSwitching)方式,指的是由一个任务切换到另一个任务时,只有活动的(前台)任务能占用CPU时间,所有后台任务都不能使用CPU,它们处于挂起(Suspended)状态。所以选项C正确。

第10题:

下面关于任务上下文切换的描述中,不正确的是(61)。

A.任务上下文是任务控制块(TCB)的组成部分

B.上下文切换由一个特殊的任务完成

C.上下文切换时间是影响RTOS性能的重要指标

D.上下文切换在RTOS内部完成


正确答案:B
解析:本题考查嵌入式操作系统的基础知识。在多任务系统中,上下文切换指的是当处理器的控制权由运行任务转移到另外一个就绪任务时所执行的操作。任务的上下文是任务控制块(TCB)的组成部分,记录着任务的寄存器、状态等信息。当运行的任务转为就绪、挂起或删除时,另外一个被选定的就绪任务就成为当前任务。上下文切换包括保存当前任务的状态,决定哪一个任务运行,恢复将要运行的任务的状态。保护和恢复上下文的操作是依赖特定的处理器的。上下文切换时间是影响嵌入式实时操作系统RTOS性能的一个重要指标。上下文切换是在RTOS内部完成的,上下文切换由一个特殊的任务完成的说法是错误的,故本题应选择B。

更多相关问题