在运行时,计算机将活动数据存储在随机存取存储器(RAM)芯片中。 RAM 芯片插入计算机的主板,并通过前端总线连接到计算机的处理器。它们本质上为变量和程序数据的交换提供了一条直接的高速公路。内存控制器是通常位于主板北桥上的芯片。它管理系统内存的读写操作,并通过向内存提供电流来保持 RAM 活动。
RAM 通常是比其他类型的存储(例如硬盘驱动器和光盘)更快的解决方案。然而,RAM 的缺点之一是必须为其提供恒定的电源才能运行。一旦电源停止流入,存储在 RAM 芯片中的信息就会丢失。内存控制器通过在计算机开机时以恒定速率"刷新"RAM 来满足这一需求。<图 >RAM 棒,一种内存。
在"刷新"时,内存控制器通过 RAM 芯片发送电流脉冲。通过 RAM 发送的电流量是通过计算机的二进制输入输出系统 (BIOS) 选择的。这种情况至少每 64 毫秒发生一次,保持 RAM 处于活动状态并且存储在其中的数据可以安全防止因断电而丢失。如果没有内存控制器,您的数据将在几分之一秒内丢失。
内存控制器还管理对 RAM 芯片的读写操作。它的作用是选择适当的解复用器电路来存储和检索数据。想想 RA 上的内存M芯片就像房子,解复用器电路就像街道地址;为了将信息"邮寄"到特定的房屋或从该房屋检索信息,计算机必须知道要使用的地址。内存控制器充当这些操作中的中间人,确保从正确的位置检索正确的信息。
双通道内存控制器用于某些类型的内存。在这些上,两个内存控制器协同工作。它们位于两个独立的"总线"(也称为通道)上,允许同时发生多个读取和写入操作。这样做的优点是,理论上总线的总带宽增加了一倍。然而,在实践中,其他系统考虑因素(例如总线速度和处理器容量)通常会限制理论上最大带宽的利用程度。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!