在流水线结构的计算机中,频繁执行(3)指令时会严重影响机器的效率。当有中断请求发生时,采用不精确断点法,则将(4)。

admin2010-12-17  38

问题 在流水线结构的计算机中,频繁执行(3)指令时会严重影响机器的效率。当有中断请求发生时,采用不精确断点法,则将(4)。

选项 A、仅影响中断反应时间,不影响程序的正确执行
B、不仅影响中断反应时间,还影响程序的正确执行
C、不影响中断反应时间,但影响程序的正确执行
D、不影响中断反应时间,也不影响程序的正确执行

答案B

解析 流水线技术是指把CPU的一个操作进一步分解成多个可以单独处理的子操作(如取指令、指令译码、取操作数、执行),使每个子操作在一个专门的硬件站上执行,这样一个操作需要顺序地经过流水线中多个站的处理才能完成。在执行的过程中,前后连续的几个操作可以依次流入流水线中,在各个站间重叠执行。可见,流水线技术的关键在于“重复执行”,如果频繁执行条件转移,流水线就会被破坏,从而严重影响机器的效率。
   当有中断请求时,流水线会停止,通常有两利,中断响应方式,一种是精确断点法,另一种是不精确断点法。如果采用精确断点法,流水线将立即停止执行去响应中断,这种方式不影响中断反应时间,但影响程序的正确执行。如果采用不精确断点法,流水线将不再新增指令,但指令继续执行,当流水线中所有指令执行完后才响应中断,这种方式不仅影响中断反应时间,还影响程序的正确执行。
转载请注明原文地址:https://kaotiyun.com/show/E4xZ777K
0

相关试题推荐
最新回复(0)