SWI 軟中斷詳解
軟中斷:
編程異常通常叫做軟中斷
軟中斷是通訊進程之間用來模擬硬中斷的一種信號通訊方式。
中斷源發中斷請求或軟中斷信號后,CPU或接收進程在適當的時機自動進行中斷處理或完成軟中斷信號對應的功能
編程異常通常叫做軟中斷
軟中斷是通訊進程之間用來模擬硬中斷的一種信號通訊方式。
中斷源發中斷請求或軟中斷信號后,CPU或接收進程在適當的時機自動進行中斷處理或完成軟中斷信號對應的功能
軟中斷是軟件實現的中斷,也就是程序運行時其他程序對它的中斷;而硬中斷是硬件實現的中斷,是程序運行時設備對它的中斷。
1.軟中斷發生的時間是由程序控制的,而硬中斷發生的時間是隨機的
2.軟中斷是由程序調用發生的,而硬中斷是由外設引發的
3.硬件中斷處理程序要確保它能快速地完成它的任務,這樣程序執行時才不會等待較長時間
2.軟中斷是由程序調用發生的,而硬中斷是由外設引發的
3.硬件中斷處理程序要確保它能快速地完成它的任務,這樣程序執行時才不會等待較長時間


評論