为什么需要成对安装RAM?


Answers:


21

内存不必成对安装,但是几乎所有现代主板都建议使用内存,因为这可以启用双通道模式,在某些情况下可以显着提高性能。

另外,某些高端主板支持三通道和四通道内存,这意味着要获得最佳效果,您将一次安装三个或四个模块。


25

与现代的双通道和三通道配置一样,内存确实(在某些系统中仍然需要)成对甚至四个一组地安装。例如,在为286和386SX处理器设计的主板中,成对安装了8位SIMM(实际上通常为9位,带有用于错误检测的额外奇偶校验位),以与CPU的16位数据总线匹配。这意味着处理器可以请求并获取其完整的数据总线,该总线填充了一个请求,而不是两个。同样,具有32位数据总线的386DX或486将需要4个8或9位宽的模块(尽管只有一个32/36位模块)。

那些年龄足够大(即我)的人会记住30针SIMM(8和9位模块)和72针SIMM(32/36位模块)。

当“奔腾级” intel CPU出现时,它们中的大多数都具有64位数据总线,以提高将数据移入内部高速缓存的速度(尽管它们的核心是32位进程,因此在大多数情况下只能本地处理)数据(32位或更小的数据块),我们再次开始不得不加倍72针(32或36位)SIMM,以保持外部总线的供电。

DIMM具有64位数据路径,因此出于这些原因,对于具有64位数据总线的处理器,不需要将其加倍。在过去的几十年中,处理器的速度远远超过了内存。过去,内存控制器必须在RAM中建立等待状态,这样处理器才不会丢失出现过快的消息,但是如今,CPU吞噬数据的速度比RAM发出数据的速度要快得多(因此需要CPU本身上有许多更快但价格更高的缓存)。这是双通道和三通道内存控制器选件出现的地方-在适当的条件下,它们可以一次从两个或多个模块请求数据,以尝试满足处理器的需求。在“理想”条件下(CPU依次通过RAM嘎嘎作响,

还有一个相关的说法:使处理器成为“ x”位处理器的原因是它在内部处理数据的方式,而不是它与外部组件进行通信的方式。因此,386SX(具有16位数据总线,24位地址总线和32位内部部件)和Pentium(64位数据总线,32位地址总线以及主要是32位内部部件)都被视为32位处理器。


很棒的综合答案,来自我+1。
约翰·T

1
这个答案也需要一个[nostalgia]标签。还记得30pin吗?哎呀,我在地下室还装满了东西。
quack quixote 2010年

1
也不要忘记使用旧的DIP(双列直插式封装)存储芯片。在1980年代初期,有9件作品制作了64KB。
SteveM82,2011年

1
还记得手指上的DIP音轨吗?吸盘可能是嗜血的小恶魔。然后是他们尝试SIPP的那段时间。每隔一段时间,您会得到不会松动的机器引脚,并且会折断或弯曲导线。弯曲的针脚上轻柔的针鼻工作,轻柔的轻推可以将其放回原处,但是天堂禁止将铅在插座中折断,以致您无法将其拔出。
Fiasco Labs
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.