什么是内存控制器?(the memory controller?)

在操作时,计算机将活动数据存储在随机存取存储器(RAM)芯片中。RAM芯片插入计算机主板,并通过前端总线连接到计算机处理器。它们为变量和程序数据的交换提供了一条基本上是直接的高速公路。内存控制器是一种通常位于主板北桥上的芯片。它通过系统内存管理读写操作,并通过向内存提供电流来保持RAM的活动状态。...

在操作时,计算机将活动数据存储在随机存取存储器(RAM)芯片中。RAM芯片插入计算机主板,并通过前端总线连接到计算机处理器。它们为变量和程序数据的交换提供了一条基本上是直接的高速公路。内存控制器是一种通常位于主板北桥上的芯片。它通过系统内存管理读写操作,并通过向内存提供电流来保持RAM的活动状态。

A stick of RAM, a type of memory.

RAM通常是比其他类型的存储(如硬盘驱动器和光盘)更快的解决方案。然而,RAM的缺点之一是必须为其提供恒定的功率流才能运行。一旦电源停止流入,存储在RAM芯片中的信息就会丢失。内存控制器通过在计算机通电时以恒定速率“刷新”RAM来满足这一需求。

RAM chops are linked to the computer's processor.

在“刷新”过程中,内存控制器通过RAM芯片发送电子电流脉冲。通过RAM发送的电流量通过计算机的二进制输入输出系统(BIOS)选择。这至少每64毫秒发生一次,保持RAM处于活动状态,并确保存储在内存中的数据不会因电源中断而丢失。如果没有内存控制器,数据将在几秒钟内丢失。

存储器控制器还管理对RAM芯片的读写操作。它的作用是为数据存储和检索选择合适的解复用器电路。想想RAM芯片上的存储器,比如房屋,以及多路分路器电路,比如街道地址;为了将信息“邮寄”到特定的房屋或从该房屋检索信息,计算机必须知道使用哪个地址。内存控制器在这些操作中充当中间人,确保从正确的位置检索到正确的信息。

双通道内存控制器用于某些类型的内存。在这些设备上,两个内存控制器串联工作。它们位于两个单独的“总线”(也称为通道)上,允许同时进行多个读写操作。这样做的好处是,理论上,总线的总带宽是原来的两倍。然而,在实践中,其他系统考虑因素(如总线速度和处理器容量)通常会限制理论最大带宽的利用程度。

  • 发表于 2021-12-15 12:07
  • 阅读 ( 100 )
  • 分类:互联网

你可能感兴趣的文章

“统一内存”如何加速苹果m1 arm Mac

...理器内部不仅有一个CPU,还有其他关键部件,包括GPU、I/O控制器、苹果用于AI任务的神经引擎,最重要的是,对于我们来说,物理RAM是同一个包的一部分。很明显,RAM和SoC的基本部件不在同一个硅上。相反,它坐在一边,如上图...

  • 发布于 2021-04-01 01:26
  • 阅读 ( 411 )

windows任务管理器:完整指南

... or “Yes” for each process. UAC virtualization: Whether User Account Control virtualization is enabled for the process. This virtualizes the program’s access to the registry and file system, letting programs designed for older versi*** of Windows run without Administrator access. Opti*** inclu...

  • 发布于 2021-04-03 17:57
  • 阅读 ( 242 )

最近的一个ie补丁导致windows在某些联想笔记本电脑上启动时出现故障

...ights, an attacker who successfully exploited the vulnerability could take control of an affected system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. In a web-based attack scenario, an attacker could host a specially crafted we...

  • 发布于 2021-04-04 02:57
  • 阅读 ( 103 )

cpu的高速缓存何时被刷新回主存?

...te-back, the cache will only be flushed back to main memory when the cache controller has no choice but to put a new cache block in already occupied space. The block that previously occupied the space is removed and its value is written back to main memory. The other protocol is write-through. In th...

  • 发布于 2021-04-08 07:03
  • 阅读 ( 248 )

ntfs压缩文件是否解压缩到磁盘或内存?

...ed (LZ). Further Reading How Does NTFS Compression Affect Performance? 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。 图片来源:Jannis Andrija Schnitzer(Flickr)...

  • 发布于 2021-04-08 13:02
  • 阅读 ( 290 )

支持的ddr4 ram内存类型中的“+”是什么意思?

...的内存类型可能会有点混乱。有时为DDR4 RAM显示的“+”是什么意思?今天的超级用户问答帖子回答了一个困惑读者的问题。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组...

  • 发布于 2021-04-11 00:18
  • 阅读 ( 172 )

windows内存转储:它们到底是用来做什么的?

...人员可以使用内存转储来查看崩溃时计算机上到底发生了什么,希望能让他们确定并解决问题。 小型转储与内存转储 Minidump文件对几乎所有人都很有用,因为它们包含基本信息,比如与死亡蓝屏相关的错误消息。默认情况下,...

  • 发布于 2021-04-11 06:36
  • 阅读 ( 241 )

为什么windows拒绝使用计算机上安装的所有ram?

...sus). What am I doing wrong? Why am I seeing this issue in my computer’s Control Panel? 为什么Meow主席的Windows7系统不能使用其他4GB内存? 答案 超级用户贡献者加拿大卢克为我们提供了答案: Windows 7 Home Premium supports up to 16 GB of RAM. That is why only par...

  • 发布于 2021-04-11 06:42
  • 阅读 ( 1552 )

如果所有的内存都没有被使用,内存越多的计算机速度会更快吗?

...ore about memory usage in Windows 7, TechRepublic has a great article. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-11 07:41
  • 阅读 ( 223 )

增加内存是如何显著提高amd apu的游戏性能的?

...h means less memory swapping, which then translates into a higher FPS. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-11 07:51
  • 阅读 ( 296 )
eges1571
eges1571

0 篇文章

相关推荐