中斷是什麼

2021-10-08 20:21:09 字數 361 閱讀 6848

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

在程式的執行過程中,幾乎無時無刻都會發生中斷,其原因就是為了實時處理外部輸入的資料,雖然程式也可以在不會中斷的基礎上處理外部資料,但是那種情況下,主程式就會頻繁的檢查外圍裝置是否會有資料輸入。由於外圍裝置會有很多個,因此有必要按照順序來調查。按照順序檢查多個外圍裝置的狀態稱為輪詢。對於計算機來說,這種採用輪詢的方式不是很合理,如果你正在檢查是否有滑鼠輸入,這時候發生了鍵盤輸入該如何處理呢?結果必定會影響文字的實時處理效率。所以即時的中斷能夠提高程式的執行效率。

上面只是中斷的一種好處,下面彙總一下利用中斷能夠帶來的正面影響:

33 硬中斷和軟中斷是什麼?區別?

1.硬中斷 硬體中斷。像磁碟,網絡卡,鍵盤,時鐘等 2.軟中斷 軟體中斷。程序產生。區別 產生機制 處理順序 可否遮蔽 中斷訊號由來 1.軟中斷的發生的時間是由程式控制的,硬中斷的發生的時間是隨機的。2.軟中斷由程式呼叫發生,硬中斷是由外設引起。3.硬中斷處理程式要確保它能夠快速完成它的任務,這樣程...

嵌入式裡的中斷是什麼

參考總結了一下 中斷 微控制器在執行某個程式的時候,突然發生了另乙個事件,現在要先去處理突發的事件,就叫中斷。中斷源 引起中斷的事件。中斷字 微控制器為中斷源設計了中斷暫存器,中斷暫存器裡儲存了一些與中斷有關的資訊,這些資訊就叫中斷字。中斷型別 分為強迫性中斷和自願性中斷。自願性中斷是程式裡面安排好...

你是什麼就是什麼!

不管到了什麼樣的年紀,我們都很難放棄對外表的一些執著吧。我一直要到遇見了乙個很特別很特別的人,從他身上,我才真正的懂了 外表之於乙個人的真正意義是什麼 去年,我買了新房子,本來是想委託我的小學同學幫我做室內設計,但是因為一些因素,他推薦了他口中比他更厲害的大師級設計師哥哥給我,他說大哥一直都做大飯店...