首页天道酬勤,

,

张世龙 05-13 03:23 42次浏览

本期主题:

自动取款机管线

往期地址:

ARMv7体系结构学习ARM流水线1 .流水线概念2 .指令分解步骤

1 .流水线概念硬件资源总是有限的,有明显的改善硬件资源利用率的方法。 这就是pipeline(流水线)技术,实际上在当前指令结束前开始执行下一个指令。

ARM的流水线就是这样做的。

如果一个命令在执行步骤1后立即准备转到步骤2,则下一个命令开始执行步骤1。

2 .指令分解步骤一个指令由处理器执行,实际上分解为许多步骤。 典型的计算机系统步骤如下。

首先,处理器需要从存储器中提取指令(fetch )解码器对该指令进行解码(decode )并从指令中取出指令操作数,由于这些数一般存在于寄存器中,所以在从寄存器中提取操作数(opend )之后访问内存存储数据) mem )并将结果写回寄存器堆)的常见流水线可以视为汽车生产线,每个阶段只完成专用处理器任务。

, ,