中斷順序一般用於處理硬件設備的變亂呼應,比方打印機、鍵盤、鼠標等設備的輸入、輸出,以及其他體系的硬件異常情況,如內存錯誤等,還可能作為調試順序時的一種處理方法。
當硬件設備產生了須要CPU處理的變亂時,它會收回一其中斷旌旗燈號,這時CPU會暫就緒前正在履行的順序,並跳轉到中斷處理順序中處理中斷。中斷順序平日是在操縱體系內核中定義的,傍邊斷到來時,將經由過程一些預設的地點跳轉到中斷處理順序,對中斷變亂停止呼應跟處理。中斷順序的重要感化是:處理正在停止中的順序的常設中斷,以便可能在相幹設備上處理變亂跟數據。
在中斷順序中,可能會停止一些硬件相幹的操縱跟數據傳輸,比方讀取鍵盤輸入的字符、向表現器輸出字符、從終端設備讀取輸入、打開並讀取文件等操縱。而在中斷處理順序結束後,順序會再次切換回到之前被中斷的順序中,持續運轉之前的任務。
總的來說,中斷順序是為了呼應硬件設備的變亂而計劃的,其重要用處就是對硬件設備的輸入輸出停止預處理,以保證體系的牢固運轉。