勵志

勵志人生知識庫

計算機中斷是什麼

計算機中斷是計算機運行過程中出現某些意外情況時,機器能自動停止正在運行的程式並轉入處理新情況的程式,處理完畢後再返回原被暫停的程式繼續運行的現象。

中斷是由中斷源引起的,這些中斷源可以是計算機外部設備如鍵盤、印表機或硬碟,也可以是內部硬體異常如缺頁錯誤或記憶體溢出。中斷分為硬中斷和軟中斷,硬中斷是由硬體引起的,而軟中斷則是由軟體引起的。硬中斷又可分為外部中斷和內部中斷,外部中斷如鍵盤中斷、印表機中斷等,是由外圍設備發出中斷信號引起的;內部中斷是由程式執行過程中的錯誤或異常(如除數為零或非法溢出)引起的。

中斷機制允許計算機在等待硬體設備(如硬碟或網路適配器)完成操作的同時,處理其他任務,從而提高系統的效率。中斷處理過程包括中斷回響、中斷處理程式執行以及中斷返回等步驟。