目录
前言
一条指令周期为:取指+执行+分析
概念
串行为一条指令操作完紧接着下一条指令,数学逻辑思维中的累加
流水线为取指,分析,执行按照顺序执行,当某一功能空余的时候,会紧接着执行,而不是等待
执行时间
串行的计算公式为:
(取指时间+分析时间+执行时间) x 指令的个数
流水线的计算公式为:
单条指令的执行时间 (取指时间+分析时间+执行时间)+ (n-1) x 流水线周期
流水线周期使用 取指/分析/执行的最大时间
例子
(软考题)指令流水线将一条指令的执行过程分为四步,其中第1、2和4步的经过时间为△t,如下图所示。
若该流水线顺序执行50条指令共用153△t,并且不考虑相关问题,则该流水线的瓶颈第3步的时间为() △t。
答案:自行思考(评论区可交流检验)