8

discussing criterias for Operating-Systems every time I hear Interupt-Latency and OS-Jitter. And now I ask myself, what is the Difference between these two.

In my opinion the Interrupt-Latency is the Delay from occurence of an Interupt until the Interupt-Service-Routine (ISR) is entered. On the contrary Jitter is the time the moment of entering the ISR differs over time.

Is this the same you think?

4

2 回答 2

18

你的理解基本正确。

延迟= 现实世界中发生的事件与响应事件的代码之间的延迟。

抖动=两个或多个事件之间的延迟差异。

于 2012-10-31T03:35:56.593 回答
1

在集群计算领域,尤其是在处理大规模横向扩展解决方案时,存在分布在许多系统(和许多处理器内核)上的工作需要在相当可预测的时间范围内完成的情况。操作系统和所利用的软件堆栈可能会在这些“块”工作的运行时间中引入一些可变性。这种可变性通常被称为“操作系统抖动”。关联

正如您所说,中断延迟是中断信号和进入中断处理程序之间的时间。

这两个概念彼此正交。然而,实际上,更多的中断通常意味着更多的操作系统抖动。

于 2012-10-31T03:23:30.883 回答