1、实时系统与非实时系统的本质区别就在于实时系统中的任务都有______。
2、时间限制有两种:一种是_________,另一种为______。
3、从实时系统的应用特点来看实时操作系统可以分为两种:______________。
4、实时性要求一般有两层含义:_________________。
5、实时系统分类
(1)按外部过程的要求划分_________________。
(2)按系统响应时间划分_________________。
(3)按软件结构划分_________________。
6、操作系统常用的数据结构_________________。
7、在进入临界区之前要_____,而临界区代码执行完成以后要立即____。
8、每个任务都有其优先级,分为________和_______。
9、调度方式分为:_________________。
10、中断是一种_____,通知CPU有个_____发生了。
11、运行环境包括了两部分:___________________。
12、任务的切换是:_____________。
13、任务的三要件:_______________。
14、uC/OS的性能特点:___________________________________________。
15、uC/OS-II的任务有两种:__________________。
16、uC/OS-II预定义了两个为应用程序服务的系统任务:_______________。
17、其实,任务堆栈的初始化就是对该任务的虚拟处理器的_____________。
18、多任务操作系统的核心:_________。
19、uC/OS-I进行任务调度的依据:___________。
20、uC/OS-II有两种调度器:_____________________。
21、删除任务,就是把该任务处于__________。
22、任务由_______________三部分组成。
23、系统是按____________和____________来调度任务的。
24、任务的优先级别也是_________。
25、名词解释:ISR:____ FIFO:____ TCB:____ API:____ BSP:____ MMU:____ RTOS:____ POSIX:____
26、uC/OS-II用两条链表来管理任务控制块:_______________。
27、任务的状态:___________________。
1、时间限制
2、任务的周期性 时限
3、一般实时操作系统和嵌入式实时操作系统
4、时间上同时发生和过程上同时响应
5、(1)软实时系统 硬实时系统
(2)强实时系统 一般实时系统 弱实时系统
(3)轮循系统 事件驱动系统(前后台系统、多任务系统、多处理器系统)
6、数组、位图、结构、链表、队列、堆栈
7、关中断 开中断
8、静态优先级 动态优先级两种
9、不可抢占(非占先式、不可剥夺型)可抢占(占先式、可剥夺型)
10、硬件机制 异步事件
11、处理器中的运行环境和内存中的运行环境
12、任务运行环境的切换
13、程序代码、私有堆栈、任务控制块
14、公开源代码 可移植性 可固化 可裁剪 多任务 占先式 可确定性 任务栈 系统服务 中断管理 稳定性与可靠性
15、用户任务和系统任务
16、空闲任务和统计任务
17、初始化(复位)
18、任务调度
19、任务就绪表
20、任务级调度器、中断级调度器
21、休眠状态
22、任务控制块、任务堆栈和任务代码
23、任务就绪表 任务的优先级别
24、任务的标识
2、时间限制有两种:一种是_________,另一种为______。
3、从实时系统的应用特点来看实时操作系统可以分为两种:______________。
4、实时性要求一般有两层含义:_________________。
5、实时系统分类
(1)按外部过程的要求划分_________________。
(2)按系统响应时间划分_________________。
(3)按软件结构划分_________________。
6、操作系统常用的数据结构_________________。
7、在进入临界区之前要_____,而临界区代码执行完成以后要立即____。
8、每个任务都有其优先级,分为________和_______。
9、调度方式分为:_________________。
10、中断是一种_____,通知CPU有个_____发生了。
11、运行环境包括了两部分:___________________。
12、任务的切换是:_____________。
13、任务的三要件:_______________。
14、uC/OS的性能特点:___________________________________________。
15、uC/OS-II的任务有两种:__________________。
16、uC/OS-II预定义了两个为应用程序服务的系统任务:_______________。
17、其实,任务堆栈的初始化就是对该任务的虚拟处理器的_____________。
18、多任务操作系统的核心:_________。
19、uC/OS-I进行任务调度的依据:___________。
20、uC/OS-II有两种调度器:_____________________。
21、删除任务,就是把该任务处于__________。
22、任务由_______________三部分组成。
23、系统是按____________和____________来调度任务的。
24、任务的优先级别也是_________。
25、名词解释:ISR:____ FIFO:____ TCB:____ API:____ BSP:____ MMU:____ RTOS:____ POSIX:____
26、uC/OS-II用两条链表来管理任务控制块:_______________。
27、任务的状态:___________________。
1、时间限制
2、任务的周期性 时限
3、一般实时操作系统和嵌入式实时操作系统
4、时间上同时发生和过程上同时响应
5、(1)软实时系统 硬实时系统
(2)强实时系统 一般实时系统 弱实时系统
(3)轮循系统 事件驱动系统(前后台系统、多任务系统、多处理器系统)
6、数组、位图、结构、链表、队列、堆栈
7、关中断 开中断
8、静态优先级 动态优先级两种
9、不可抢占(非占先式、不可剥夺型)可抢占(占先式、可剥夺型)
10、硬件机制 异步事件
11、处理器中的运行环境和内存中的运行环境
12、任务运行环境的切换
13、程序代码、私有堆栈、任务控制块
14、公开源代码 可移植性 可固化 可裁剪 多任务 占先式 可确定性 任务栈 系统服务 中断管理 稳定性与可靠性
15、用户任务和系统任务
16、空闲任务和统计任务
17、初始化(复位)
18、任务调度
19、任务就绪表
20、任务级调度器、中断级调度器
21、休眠状态
22、任务控制块、任务堆栈和任务代码
23、任务就绪表 任务的优先级别
24、任务的标识
25、ISR:中断服务程序 FIFO:先进先出 TCB:任务控制块 API:应用程序接口 BSP:板级支持包 MMU:内存管理单元 RTOS:实时操作系统 POSIX:可移植操作系统接口
26、空任务块链表、任务块链表
27、睡眠态、就绪态、运行态、挂起态、被中断态