物理寄存器:在计算机处理器(CPU)内部实际存在的硬件寄存器存储单元,用来暂存数据、地址或中间计算结果。它常与架构寄存器(architectural register)相对:架构寄存器是指令集“对外可见”的寄存器集合,而物理寄存器是实现层面用于执行与优化(如寄存器重命名)的真实资源。(在少数语境中也可能泛指“实体登记簿/纸质登记册”,但在计算机体系结构里更常见。)
/ˈfɪzɪkəl ˈrɛdʒɪstər/
The CPU stores temporary values in a physical register.
CPU 会把临时数值存放在物理寄存器里。
With register renaming, the processor maps architectural registers to physical registers to avoid data hazards.
通过寄存器重命名,处理器会把架构寄存器映射到物理寄存器,以避免数据相关带来的冲突。
physical 来自希腊语 physis(自然、本性),经拉丁语/法语进入英语,含义发展为“物质的、实体的”。register 来自拉丁语 registrum(登记册、记录清单)。在计算机领域中,register 被借用来指“用于保存信息的高速存储单元”;加上 physical 后,强调“实现层面真实存在的硬件寄存器”,区别于抽象/规范层面的“架构寄存器”。