更改

计算机系统

添加110字节2017年5月12日 (五) 01:59
/* 处理器架构(CPU architecture) */
=处理器架构(CPU architecture)=
向下兼容原则基本原则: (1)向下兼容原则 (2)效率IPC (instructions per cycle) 和 能耗(energy-efficient )
==微架构(micro-architecture)==
微架构也被叫做计算机组织(computer organization)。微架构使得指令集架构(Instruction Set Architecture, ISA)可以在处理器上被执行。指令集架构可以在不同的微架构上执行。 计算机结构是一门探讨微架构与指令集两者互动的一门学问。
管线化的结构( pipelined architecture)允许多个指令在同一时间执行,不同的指令在微架构不同的位置执行。管线分有好几个不同的阶段(stage),这些阶段是微架构的基础。这些阶段包含撷取指令,指令解码,执行指令,以及将资料写回。一些结构还包含其他阶段,像是对内存做存取的动作。管线是微架构其中一项主要的工作。architecture)允许多个指令在同一时间执行,不同的指令在微架构不同的位置执行。管线pipeline 分为几个不同的阶段(stage),这些阶段是微架构的基础。这些阶段包含撷取指令,指令解码,执行指令,以及将资料写回。一些结构还包含其他阶段,像是对内存做存取的动作。管线是微架构其中一项主要的工作。
执行单元(Execution units)也是微架构的基本元件。执行单元包含算术逻辑单元(ALU),浮点运算器(FPU),load/store单元(LSU),分支预测(branch prediction),以及SIMD。这些单元在处理器内进行计算。执行单元的数量,他们的latency(内存存取资料的时间)及throughput(将资料存到或是读取出内存的速度)影响微架构的效能。
ARMv8.3-A architecture is now supported by the GCC 7 compiler.
 
=计算机软件=
行政员管理员
6,105
个编辑