影响流水线的主要因素
考试要求: 了解     
知识路径:  > 信息系统工程技术知识  > 计算机技术知识与网络知识  > 计算机系统功能、组成、及其相互关系  > 计算机体系结构  > 流水线计算机


 
       流水线的关键在于“重叠执行”,因此如果这个条件不能够满足,流水线就会被破坏。这种破坏主要来自于以下三种情况。
       (1)转移指令。因为前面的转移指令还没有完成,流水线无法确定下一条指令的地址,因此也就无法向流水线中添加这条指令。从这里的分析可以看出,无条件跳转指令是不会影响流水线的。
       (2)共享资源访问的冲突。也就是后一条指令需要使用的数据与前一条指令发生冲突,或者相邻的指令使用了相同的寄存器,这也会使得流水线失败。
       (3)响应中断。当有中断请求时,流水线也会停止。对于这种情况有两种响应方式:一种是立即停止(精确断点法),能够立即响应中断;另一种是流水线中的指令继续执行,不再新增指令到流水线(不精确断点法)。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有