軟中斷與硬件中斷的區(qū)別
區(qū)別有好幾點(diǎn),不過(guò)可能我總結(jié)得不全面 下面是我自己的一些體會(huì)
譬如:用語(yǔ)言編寫(xiě)的指令將正在運(yùn)行的程序中斷是軟中斷,而斷電或是重啟等屬于硬叫斷.
1.軟中斷發(fā)生的時(shí)間是由程序控制的,而硬中斷發(fā)生的時(shí)間是隨機(jī)的
2.軟中斷是由程序調(diào)用發(fā)生的,而硬中斷是由外設(shè)引發(fā)的
3.硬件中斷處理程序要確保它能快速地完成它的任務(wù),這樣程序執(zhí)行時(shí)才不會(huì)等侍較長(zhǎng)時(shí)間
編寫(xiě)這兩類(lèi)的中斷處理程序我感覺(jué)區(qū)別不太大————by 百度男
編輯:admin 最后修改時(shí)間:2018-05-18