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