寄存器堆 寄存器堆register file是CPU中多个寄存器组成的阵列通常由快速的静态随机读写存储器SRAM实现这种RAM具有专门的读端口与写端口可以多路并发访问不同的寄存器 CPU的指令集架构总是定义了一批寄存器用于在内存与CPU运算部件之间暂存数据在更为简化的CPU这些架构寄存器architectural registers与CPU内的物理存在的寄存器一一对应在更为复杂的CPU使用寄存器重命名技术使得执行期间哪个架构寄存器对应于哪个寄存器堆的物理存储条目physical entry stores是动态改变的寄存器堆是指令集架构的一部分程序可以访问这与透明的CPU高速缓存cache不同