【问题标题】:Difference between Latency and Jitter in Operating-Systems操作系统中延迟和抖动的区别
【发布时间】:2012-04-10 09:02:38
【问题描述】:

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

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

这和你想的一样吗?

【问题讨论】:

    标签: operating-system


    【解决方案1】:

    你的理解基本正确。

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

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

    【讨论】:

      【解决方案2】:

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

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

      这两个概念彼此正交。然而,实际上,更多的中断通常意味着更多的 OS Jitter。

      【讨论】:

        猜你喜欢
        • 2019-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-21
        • 1970-01-01
        • 2016-02-12
        • 2015-12-29
        • 1970-01-01
        相关资源
        最近更新 更多