概述

定义

核心概念

  • 任务:是RTOS中最重要的操作对象,每个任务在RTOS的调度下由CPU分时执行

  • 任务的调度目前主要有时间分片式轮流查询式优先抢占式三种,不同的RTOS可能支持其中一种或几种,其中优先抢占式对实时性的支持最好

  • 大多数RTOS调度算法都是抢占方式(可剥夺方式)

  • 非实时系统中,调度的主要目的是缩短系统平均响应时间,提高系统资源的利用率,或优化某一项指标;而实时系统中调度的目的则是要尽可能地保证每个任务满足他们的时间约束,及时对外部请求做出响应。

原理 & 功能

应用场景


Reference