
中斷是指計算機程序在運行時,因為某些原因而被強制終止的行為。簡言之,就是讓計算機突然停止運行,以滿足特定情況下的需要。
由于計算機系統和軟件是由人類創造的,所以它們也可以遵循人類的規則。通過中斷,可以讓計算機像人類一樣,在遇到特定的情況時停止運行,而不是讓其繼續運行,從而可以安全地保護用戶的數據。
中斷多由軟件程序執行,這些程序稱為中斷處理程序(Interrupt Handler),它們接收和處理來自外部設備的中斷請求。當一個中斷處理程序被調用時,它把計算機從它正在執行的程序中斷,并執行一系列操作,以處理來自外部設備的信號。
經典的中斷類型包括外部設備發出的中斷,如鼠標、鍵盤、顯示器和打印機等設備的中斷,還有硬件異常,如缺頁錯誤、計算機內存溢出等。
拓展知識:中斷類型可以分為內中斷和外中斷。內中斷指的是系統中可以打斷當前程序執行的內部事件,典型的有計時器事件、信號量事件等;外中斷指的是外部事件,如鍵盤事件、鼠標事件等,這些事件只有當外部輸入設備發出中斷信號時才會產生。









官方

0
粵公網安備 44030502000945號


