问题 单项选择题

下列关于任务上下文切换的描述中,错误的是______。

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

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

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

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

答案

参考答案:B

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

判断题
单项选择题