A-A+

A.仅影响中断反应时间 不影响程序的正确执行B.不仅影响中断反应时间 还影响程序的正确执行C

2022-08-06 01:01:42 问答库 阅读 174 次

问题详情

A.仅影响中断反应时间,不影响程序的正确执行
B.不仅影响中断反应时间,还影响程序的正确执行
C.不影响中断反应时间,但影响程序的正确执行
D.不影响中断反应时间,也不影响程序的正确执行请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:对于CPU来说,流水线技术实际上是一种以增加硬件换取性能的方式,即把一条指令分解成多条更小的指令,由不同的处理单元来处理,在理想的满负荷运行状态下,执行一条指令的时间虽然没有减少,但是由于多个处理单元同时工作,在同一时间上可以执行不同指令的不同部分,从而使得总体的执行时间大大减少。流水线的操作周期取决于基本操作中最慢的那个。这里最慢的操作所需的时间是100ns,所以操作周期是100ns。在流水线中,其实每一条指令的执行时间并没有减少,而第一条指令的执行并没有体现流水线的优势,它在4个操作周期后才能执行完成,这以后在每个操作周期都能完成一条指令的执行。影响流水线效率的重要因素有条件转移指令和中断,因为它们打断了流水线,使得流水线不得不重新装载。不精确断点法实现简单,但是要等到流水线内的指令完成之后再响应中断。

考点:反应,时间