Operating system 操作系统中延迟和抖动之间的差异

Operating system 操作系统中延迟和抖动之间的差异,operating-system,Operating System,每次我听到中断延迟和操作系统抖动时,都会讨论操作系统的标准。现在我问自己,这两者有什么区别 在我看来,中断延迟是从中断发生到进入中断服务程序(ISR)的延迟。 相反,抖动是指进入ISR的时间随时间而不同 这和你想的一样吗?在集群计算领域,尤其是在处理大规模扩展解决方案时,在某些情况下,分布在多个系统(以及多个处理器内核)上的工作需要在相当可预测的时间框架内完成。操作系统和正在使用的软件堆栈可能会在这些“大块”工作的运行时引入一些变化。这种可变性通常被称为“操作系统抖动” 中断延迟,正如您所说,是

每次我听到中断延迟和操作系统抖动时,都会讨论操作系统的标准。现在我问自己,这两者有什么区别

在我看来,中断延迟是从中断发生到进入中断服务程序(ISR)的延迟。 相反,抖动是指进入ISR的时间随时间而不同


这和你想的一样吗?

在集群计算领域,尤其是在处理大规模扩展解决方案时,在某些情况下,分布在多个系统(以及多个处理器内核)上的工作需要在相当可预测的时间框架内完成。操作系统和正在使用的软件堆栈可能会在这些“大块”工作的运行时引入一些变化。这种可变性通常被称为“操作系统抖动”

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


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

您的理解基本正确

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

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