什么是实时任务和框架?

时间:2014-08-13 21:47:08

标签: task real-time rate

我试图理解实时系统中任务和帧之间的差异。如果我的理解是正确的,那么任务主要是需要在特定大鼠处运行的不同线程的组合。例如,我可能有一个有10个线程的任务A。我需要每次都运行任务A,我需要每30毫秒重复一次任务(即需要完成所有10个线程运行30毫秒)。此外,如果我无法在30毫秒内完成所有内容的运行,则任务“A”将为“超限”。

与此相关,什么是实时框架以及它如何适应任务?

1 个答案:

答案 0 :(得分:0)

我发现“Passs”通常被称为“Frames”,其中每个pass实际上是调度程序运行每个任务的速率。

e.g。如果我有我的系统demading 100Hz率:

TASKS    RATE(Hz)    FRAMES(PASS)

- - - - - - - - - - - - - - - - -

TASK1   100         1

TASK2   50          2

TASK3   25          4

TASK4   12.5        8

TASK5   12.5        4

100 Hz可分为:

2次通过(每次50 Hz)

4次通过(每次25 Hz)

8次通过(每次12.5 Hz)

16次通过(每次6.25 Hz)

傻事!