|
知识路径: > 嵌入式系统软件基础知识 > 嵌入式操作系统基础知识 > 处理器管理 > 实时系统调度 >
|
相关知识点:3个
|
|
|
|
考虑实时系统中常用的任务模型,即周期性任务模型。所谓的周期任务,就是该任务每隔固定的一段时间,就会运行一次。
|
|
|
|
.启动时间r(i,j):第i个任务的第j次执行的开始时间;
|
|
|
.时间期限D(i):第i个任务所允许的最大响应时间(从任务启动到运行结束所需的时间);
|
|
|
.周期P(i):第i个任务的连续两次运行之间的最小时间间隔;
|
|
|
.执行时间E(i):对于第i个任务,当它所需要的资源都已具备时,其执行所需要的最长时间。
|
|
|
在任务模型中,每一个任务用一个三元组来表示(执行时间、周期、时间期限),一般来说,一个任务的周期时间同时也是它的时间期限,因为该任务必须在它的下一个周期开始之前,完成此次运行。另外,任务可以在一个周期内的任何时刻被启动,但必须在它的时间期限之前完成,如下图所示。
|
|
|
|
|