新聞中心

        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)閉
        主站蜘蛛池模板: 石泉县| 达日县| 芦山县| 静宁县| 甘谷县| 连云港市| 林西县| 安顺市| 广平县| 阳山县| 日土县| 福泉市| 玉门市| 霍城县| 镇安县| 大方县| 乐安县| 镇平县| 白山市| 墨竹工卡县| 阜新| 清新县| 崇文区| 同德县| 屏南县| 丘北县| 芜湖县| 正安县| 淮安市| 石阡县| 和田市| 林甸县| 大新县| 永平县| 青河县| 延川县| 天水市| 吐鲁番市| 石家庄市| 缙云县| 阳曲县|