概述
定义
核心概念
-
任务:是RTOS中最重要的操作对象,每个任务在RTOS的调度下由CPU分时执行
-
任务的调度目前主要有时间分片式、轮流查询式和优先抢占式三种,不同的RTOS可能支持其中一种或几种,其中优先抢占式对实时性的支持最好
-
大多数RTOS调度算法都是抢占方式(可剥夺方式)
-
在
非实时系统
中,调度的主要目的是缩短系统平均响应时间,提高系统资源的利用率,或优化某一项指标;而实时系统
中调度的目的则是要尽可能地保证每个任务满足他们的时间约束,及时对外部请求做出响应。