操作系统--中断和异常
生活随笔
收集整理的這篇文章主要介紹了
操作系统--中断和异常
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
操作系統(tǒng)–中斷和異常
中斷機(jī)制的誕生
- 為了實(shí)現(xiàn)多道批程序并發(fā)執(zhí)行的一種技術(shù),而發(fā)明出中斷,主要為了提高資源的利用率。
中斷的概念
- 發(fā)生中斷,就意味著需要操作系統(tǒng)介入開展管理工作,cpu會(huì)立即進(jìn)入核心態(tài)
中斷的類型
- 內(nèi)中斷:由CPU內(nèi)部事件引起。例:訪管中斷、程序中斷
- 強(qiáng)迫性中斷:程序沒有預(yù)期:例I/O(外設(shè)輸入輸出)、外部中斷
- 自愿中斷:程序有預(yù)期的、例:執(zhí)行訪管指令
- 外中斷:由CPU外部事件引起。例:I/O、外部事情
或者
- 內(nèi)中斷:由CPU內(nèi)部事件引起。例:訪管中斷、程序中斷
- 陷入(trap) :有意為之,程序有預(yù)期的,如系統(tǒng)調(diào)用
- 故障(fault) :由錯(cuò)誤條件引起的,可能被故障處理程序修復(fù),如缺頁
- 終止(abort) :不可修復(fù)的,如整數(shù)除以0
- 外中斷:由CPU外部事件引起。例:I/O、外部事情
外中斷處理過程
總結(jié)
以上是生活随笔為你收集整理的操作系统--中断和异常的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。