-
程序中斷方式
鎖定
程序中斷是指計算機執行現行程序的過程中,出現某些急需處理的異常情況和特殊請求,cpu暫時終止現行程序,而轉去對隨機發生的更緊迫的事件進行處理,在處理完畢後,cpu將自動返回原來的程序繼續執行。
- 中文名
- 程序中斷方式
- 定 義
- 指計算機執行現行程序的過程中,出現某些急需處理的異常情況和特殊請求,cpu暫時終止現行程序,而轉去對隨機發生的更緊迫的事件進行處理,在處理完畢後,cpu將自動返回原來的程序繼續執行
- 屬 性
- 社會科學術語
當主機啓動外設後,無需等待查詢,而是繼續執行原來的程序,外設在做好輸入輸出準備時,向主機發出中斷請求,主機接到請求後就暫時中止原來執行的程序,轉去執行中斷服務程序對外部請求進行處理,在中斷處理完畢後返回原來的程序繼續執行。顯然,程序中斷不僅適用於外部設備的輸入輸出操作,也適用於對外界發生的隨機事件的處理。
程序中斷在信息交換方式中處理最重要的地位,它不僅允許主機和外設同時並行工作,並且允許一台主機管理多台外設,使它們同時工作。但是完成一次程序中斷還需要許多輔助操作,當外設數目較多時,中斷請求過分頻繁,可能使CPU應接不暇;另外,對於一些高速外設,由於信息交換是成批的,如果處理不及時,可能會造成信息丟失,因此,它主要適用於中、低速外設。
程序中斷與調用子程序的區別
子程序的執行受到主程序或上層子程序的控制,而中斷服務程序一般與被中斷的現行程序毫無關係;
不存在同時調用多個子程序的情況,而有可能發生多個外設同時請求cpu為自己服務的情況。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:8次歷史版本
- 最近更新: keaNxeddrC