2013-04-10 66 views
1

時鐘和I/O中斷有什麼區別?時鐘和I/O中斷有什麼區別?

據我所知,時鐘中斷使用系統時鐘來中斷CPU,並根據程序輸入或輸出完成情況將I/O中斷髮送到CPU。一般來說,This有助於理解中斷,但我試圖比較這兩種類型。

編輯: 在多道情況下,使用單處理器(爲簡化程序)

回答

2

定時/時鐘中斷經常用於調度。這些中斷調用調度程序,它可以通過保存當前上下文並加載另一個上下文來切換當前正在執行的線程/進程。

除目的以外,中斷是中斷。

0

時鐘中斷的主要目的是幫助我們稱之爲「多任務」。它欺騙了我們,使我們認爲內部並行工作正在進行(意味着許多應用程序同時運行)。但實際上它不是。時鐘在指定的秒數後發送中斷,取決於系統速度,處理器終止它的當前線程,將其地址和數據保存到放樣並保持發送中斷的應用程序。 我希望這會幫助你。