【发布时间】:2012-04-10 09:02:38
【问题描述】:
每次我听到 Interupt-Latency 和 OS-Jitter 时都会讨论操作系统的标准。现在我问自己,这两者有什么区别。
在我看来,中断延迟是从发生中断到进入中断服务程序 (ISR) 的延迟。 相反,Jitter 是进入 ISR 的时刻随时间而变化的时间。
这和你想的一样吗?
【问题讨论】:
标签: operating-system
每次我听到 Interupt-Latency 和 OS-Jitter 时都会讨论操作系统的标准。现在我问自己,这两者有什么区别。
在我看来,中断延迟是从发生中断到进入中断服务程序 (ISR) 的延迟。 相反,Jitter 是进入 ISR 的时刻随时间而变化的时间。
这和你想的一样吗?
【问题讨论】:
标签: operating-system
你的理解基本正确。
延迟 = 现实世界中发生的事件与响应事件的代码之间的延迟。
抖动 = 两个或多个事件之间的延迟差异。
【讨论】:
在集群计算领域,尤其是在处理大规模横向扩展解决方案时,有时需要在相当可预测的时间范围内完成分布在许多系统(和许多处理器内核)上的工作。操作系统和所利用的软件堆栈可能会在这些“块”工作的运行时间中引入一些可变性。这种可变性通常被称为“操作系统抖动”。 link
中断延迟,正如您所说,是中断信号和进入中断处理程序之间的时间。
这两个概念彼此正交。然而,实际上,更多的中断通常意味着更多的 OS Jitter。
【讨论】: