15.1.3 RT0S的常用术语(续) 4.不可剥夺型内核/何剥夺型内核 不可剥夺型内核要求每个任务主动放弃CPU的使用权。 当系统响应时间很重要时,须使用可剥夺型内核 5.调度 系统内核根据任务状态、任务优先级等信息,决定将CPU资 源分配给某个任务运行的过程称之为调度。 6.死锁 四 两个或两个以上的任务无限期地互相等待对方释放其所占资 源的情况
15.1.3 RTOS的常用术语(续) 4. 不可剥夺型内核/可剥夺型内核 不可剥夺型内核要求每个任务主动放弃CPU的使用权。 当系统响应时间很重要时,须使用可剥夺型内核 5.调度 系统内核根据任务状态、任务优先级等信息,决定将CPU资 源分配给某个任务运行的过程称之为调度。 6.死锁 两个或两个以上的任务无限期地互相等待对方释放其所占资 源的情况
15.1.3 RTOS的常用术语(续) 7.同步 四 而几个任务按照一定的逻辑顺序协同工作就称之为同步。 四 使用信号量来解决任务之间的同步问题。 8.任务间通信 四 任务间的中断服务程序与任务间的信息传递称为任务间通信。 两者方式:全局变量传递:发送消息给另一个任务。 9.消息邮箱/消息队列 四 一个任务或中断服务程序通过内核服务将一条消息放进邮箱。 四 另一个或多个任务则通过内核服务从邮箱中接收到该消息
15.1.3 RTOS的常用术语(续) 7.同步 而几个任务按照一定的逻辑顺序协同工作就称之为同步。 使用信号量来解决任务之间的同步问题。 8.任务间通信 任务间的中断服务程序与任务间的信息传递称为任务间通信。 两者方式:全局变量传递;发送消息给另一个任务。 9.消息邮箱/消息队列 一个任务或中断服务程序通过内核服务将一条消息放进邮箱。 另一个或多个任务则通过内核服务从邮箱中接收到该消息
15.1.3 RT0S的常用术语(续) 10.信号量 控制共享资源的使用权。 四 标志某事件的发送。 使两个任务的行为同步。 11.时钟节拍 时钟节拍是特定的周期性中断。 单 两者方式:全局变量传递;发送消息给另一个任务
15.1.3 RTOS的常用术语(续) 10.信号量 控制共享资源的使用权。 标志某事件的发送。 使两个任务的行为同步。 11.时钟节拍 时钟节拍是特定的周期性中断。 两者方式:全局变量传递;发送消息给另一个任务