CPU对DMA请求和中断请求的响应时间是否一样?

计组:
响应中断的时
一般是在指令执行完毕之后,才可以响应中断请求
指令周期结束之后,由CPU发出查询信号

操作系统:
内中断:CPU在执行指令时会检查是否有异常发生
外中断:每个指令周期末尾,CPU都会检查是否有外中断信号需要处理

那响应中断是在两个时间:执行周期前和执行周期末尾吗?
还是 这里的检查和响应不一样哇