主機啟動外設后,無需等待查詢,而是繼續執行原來的程序,外設在做好輸入輸出準備時,向主機發出中斷請求,主機接到請求后就暫時中止原來執行的程序,轉去執行中斷服務程序對外部請求進行處理,在中斷處理完畢后返回原來的程序繼續執行。顯然,程序中斷不僅適用于外部設備的輸入輸出操作,也適用于對外界發生的隨機事件的處理。
程序中斷在信息交換方式中處理最重要的地位,它不僅允許主機和外設同時并行工作,并且允許一臺主機管理多臺外設,使它們同時工作。但是完成一次程序中斷還需要許多輔助操作,當外設數目較多時,中斷請求過分頻繁,可能使CPU應接不暇;另外,對于一些高速外設,由于信息交換是成批的,如果處理不及時,可能會造成信息丟失,因此,它主要適用于中、低速外設。