經驗

當前位置 /首頁/經驗 > /列表

中斷的正式定義是什麼

中斷的正式定義是什麼

它指計算機執行過程中,出現某些意外情況需主機干預時,機器能自動停止正在執行的程式並轉入處理新情況的程式,處理完畢後又返回原被暫停的程式繼續執行。程式執行過程中,系統本身若出現緊急事件,處理機立即中止現行程式的執行,自動轉入相應的處理程式,待處理完後,再返回原來的程式執行,這整個過程稱為程式中斷。當處理機接受中斷時,只需暫停一個或幾個週期而不執行處理程式的中斷,稱為簡單中斷。中斷又可分為遮蔽中斷和非遮蔽中斷兩類,可由程式控制其遮蔽的中斷稱為遮蔽中斷。遮蔽時,處理機將不接受中斷。反之,不能由程式控制其遮蔽,處理機一定要立即處理的中斷稱為非遮蔽中斷。非遮蔽中斷主要用於斷電、電源故障等必須立即處理的情況。處理機響應中斷時,不需執行查詢程式。由被響應中斷源向CPU發向量地址的中斷稱為向量中斷,反之為非向量中斷。向量中斷可以提高中斷響應速度。

TAG標籤:中斷 #