2012-04-10 67 views
6

每次聽到Interupt-Latency和OS-Jitter時討論操作系統的標準。現在我問自己,這兩者之間有什麼區別。操作系統中的延遲和抖動差異

在我看來,中斷延遲是從中斷髮生到輸入中斷服務程序(ISR)之間的延遲。 相反,抖動是進入ISR的時間隨時間而變化的時間。

這是你一樣的想法嗎?

回答

0

在集羣計算領域,特別是在處理大規模擴展解決方案時,有時候需要在相當可預測的時間範圍內完成跨許多系統(以及許多處理器內核)分佈的工作。一個操作系統和被利用的軟件堆棧可以在這些「塊」的運行時間中引入一些變化。這種變化通常被稱爲「OS抖動」。 link

中斷延遲,正如你所說的,是中斷信號和進入中斷處理程序之間的時間。

這兩個概念是相互正交的。但是,實際上,更多的中斷通常意味着更多的OS抖動。

13

你的理解基本上是正確的。

延遲 =現實世界中發生的事件與響應事件的代碼之間的延遲。

抖動 =在兩個或多個事件之間的差異延遲

+0

這很清楚有什麼區別。 – KJC2009 2014-03-10 23:44:49

相關問題