传送指令可以立刻响应中断吗
问题描述
- 精选答案
-
传送指令本身并不能立刻响应中断,因为传送指令通常需要一定的时间来完成数据传输,而中断通常是突发性的事件,需要立即响应。因此,传送指令和中断之间存在一定的时序差异。
不过,现代计算机系统通常会采用DMA(Direct Memory Access,直接存储器访问)技术来实现数据的传输,DMA技术可以将数据传输的控制权交给DMA控制器,由DMA控制器来管理数据的传输过程,并且可以在数据传输的过程中响应中断事件。
当DMA控制器接收到中断信号后,它会暂停正在进行的数据传输,并立即响应中断事件,执行相应的操作。然后,DMA控制器会重新开始数据传输,直到传输完成或者出现错误。因此,在DMA传输过程中,中断可以被及时响应。
- 其他回答
-
我的理解:只要进入中断前绝对保护好现场,中断执行完成后恢复现场,那么在哪个位置中断理论上都不存在问题。
关键是如果不做些限制,可以随意中断,那举个极端的例子,在进入中断保护现场的过程中又被中断了会是个什么状态;若不进行限制,现今高速的计算机若反复被中断,那么很容易造成栈溢出而崩溃;另外,由于计算机速度的提升,计算机响应硬、软中断的时间不是问题,即使有矛盾,也要在系统的稳定和响应速度间进行取舍。
取舍的结果就是要用sti、cli指令对可屏蔽的中断进行限制(当然还包括系统隐含的一些限制)!
猜你喜欢内容
-
什么龟什么鼈的词语有哪些
什么龟什么鼈的词语有哪些回答数有1条优质答案参考
-
什么龟什么酒的词语有哪些
什么龟什么酒的词语有哪些回答数有1条优质答案参考
-
什么龟什么药的词语有哪些
什么龟什么药的词语有哪些回答数有1条优质答案参考
-
什么龟什么腋的词语有哪些
什么龟什么腋的词语有哪些回答数有1条优质答案参考
-
什么龟什么肠的词语有哪些
什么龟什么肠的词语有哪些回答数有1条优质答案参考
-
什么龟什么紫的词语有哪些
什么龟什么紫的词语有哪些回答数有1条优质答案参考
-
什么龟什么策的词语有哪些
什么龟什么策的词语有哪些回答数有1条优质答案参考
-
什么龟什么木的词语有哪些
什么龟什么木的词语有哪些回答数有1条优质答案参考
-
什么龙什么黻的词语有哪些
什么龙什么黻的词语有哪些回答数有1条优质答案参考
-
什么龙什么鹄的词语有哪些
什么龙什么鹄的词语有哪些回答数有1条优质答案参考