新聞中心

SWI 軟中斷詳解

作者: 時間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
SWI 軟中斷詳解
軟中斷:
編程異常通常叫做軟中斷
軟中斷是通訊進程之間用來模擬硬中斷的一種信號通訊方式。
中斷源發(fā)中斷請求或軟中斷信號后,CPU或接收進程在適當?shù)臅r機自動進行中斷處理或完成軟中斷信號對應(yīng)的功能
軟中斷是軟件實現(xiàn)的中斷,也就是程序運行時其他程序?qū)λ闹袛?而硬中斷是硬件實現(xiàn)的中斷,是程序運行時設(shè)備對它的中斷。
1.軟中斷發(fā)生的時間是由程序控制的,而硬中斷發(fā)生的時間是隨機的
2.軟中斷是由程序調(diào)用發(fā)生的,而硬中斷是由外設(shè)引發(fā)的
3.硬件中斷處理程序要確保它能快速地完成它的任務(wù),這樣程序執(zhí)行時才不會等待較長時間


關(guān)鍵詞: SWI軟中斷通訊方

評論


技術(shù)專區(qū)

關(guān)閉