什么是实时操作系统的滴答时间以及该系统滴答时间的用途

时间:2014-06-08 10:38:47

标签: rtos

我想了解操作系统滴答时间的含义以及它的用途是什么?

以及它与CPU滴答率的区别

1 个答案:

答案 0 :(得分:5)

系统标记是OS计时器和延迟所基于的时间单位。系统标记是调度事件 - 即它会导致调度程序运行并可能导致上下文切换 - 例如,如果计时器已过期或任务延迟已完成。

如果RTOS支持相同优先级的任务的循环/时间片安排,则操作系统滴答可能导致直接上下文切换而不会请求延迟或定时器事件。

系统节拍中断不是唯一的调度事件,其他机制和事件可能导致与系统节拍异步调度。

RTOS系统节拍周期通常为1毫秒至100毫秒,但可能更长或更短。运行调度程序的开销越大,周期越短,因此在计时器分辨率和CPU开销之间存在折衷。在许多情况下,实时响应不依赖于定时器分辨率,因为事件会产生中断,导致调度程序与时钟异步运行。

查看Fundamentals of Real-Time Operating Systems以获得有关RTOS的概述。特别是第17部分与这个问题有关。