中断是什么,有哪些中断源,CPU中断的条件是什么


        中断是指CPU在正常执行程序时,由于内部/外部时间或程序的预先安排引起CPU暂时终止执行现行程序,转而去执行请求CPU为其服务的服务程序,待该服务程序执行完毕,又能自动返回到被中断的程序继续执行的过程。常见的中断源有:一般的输入/输出设备请求中断;实时时钟请求中断;故障源;数据通道中断和软件中断。CPU响应中断的条件:若为非屏蔽中断请求,CPU执行完现行指令后,就立即响应中断。CPU若要响应可屏蔽中断请求,必须满足以下三个条件:无总线请求;CPU允许中断;CPU执行完现行指令。

您可能还会对下面的文章感兴趣: