操作系统中延迟与抖动的区别

tri*_*312 8 operating-system

每次听到Interupt-Latency和OS-Jitter时都会讨论操作系统的标准.现在我问自己,这两者之间的区别是什么.

在我看来,中断延迟是从中断发生到输入中断服务程序(ISR)的延迟.相反,抖动是进入ISR的时刻随时间变化的时间.

你觉得这是一样的吗?

sle*_*man 16

你的理解基本上是正确的.

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

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


pra*_*kar 1

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

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

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