天天看點

11、什麼是中斷?

在計算機中,中斷是系統用來響應硬體裝置請求的一種機制,作業系統收到硬體的中斷請求,會打斷正在執行的程序,然後調用核心中的中斷處理程式來響應請求。

舉個生活中取外賣的例子,可能更友善了解。

你中午搬完磚,肚子餓了,點了份白切雞外賣,雖然平台上會顯示配送進度,但是你也不能一直傻傻地盯着呀,時間很寶貴,當然得去幹别的事情,等外賣到了配送員會通過「電話」通知,電話響了,你就會停下手中地事情,去拿外賣。

這裡的打電話,其實就是對應計算機裡的中斷,沒接到電話的時候,你可以做其他的事情,隻有接到了電話,也就是發生中斷,你才會停下目前的事情,去進行另一個事情,也就是拿外賣。