寄存器文件是计算机中央处理单元 (CPU) 内的一种内存存储方式。计算机的寄存器文件包含数据位和映射位置。这些位置指定作为寄存器文件的输入组件的某些地址。其他输入包括数据、读写功能和执行功能。
当用户在计算机上安装程序时,该软件应用程序会在 CPU 上写入寄存器文件。大多数软件程序都会包含多个文件。这些文件包含用户启动和使用应用程序时 CPU 遵循的执行指令。寄存器文件还可以让 CPU 知道程序所在的位置以及执行某些功能需要哪些数据。
拿着计算机的人解码器是寄存器文件的一部分。提取数据时计算机的硬盘驱动器从寄存器中引用文件中包含的位。提取过程的一部分涉及读取和解密寄存器中包含的数据位。一旦程序完成一个功能,它可能会编写一段代码或消息来指示操作的结果。
寄存器文件利用与内存相关的两种技术之一。第一个称为静态随机存取存储器(SRAM)。对于静态随机存取存储器,有几个根据二进制代码标记的存储器位。每个存储器位的状态都用零或一标记,表示活动或不活动状态。
第二种类型的寄存器存储器是动态随机存取存储器或DRAM。存储器的每个部分都包含一个电容器和晶体管。数据值相当于不同的电荷,并且必须由存储芯片不断更新。更新或"刷新"通常最多需要总处理时间的 2%。
<存储芯片处理数据的能力有两个组成部分。它们包括周期和访问时间。周期时间是数据请求之间发生的最短时间量。访问时间是指 CPU 从寄存器文件请求数据所需的秒数或分钟数以及实际接收该信息所需的时间。虽然 SRAM 通常与内存缓存一起使用,但其周期时间和访问时间相同。对于 DRAM 技术,周期时间通常比其存取时间长。这是因为内存读取或提取涉及破坏和重写过程。








