从计算机架构的角度来说,DDR3 内存模块或主机插槽中嵌入了哪些特性,使得用户无法插入大于主板每个插槽规格的 RAM,否则会导致 PC 无法启动?
此限制是否由以下原因造成:
- 主板 PCB 设计中布设的引脚/触点数量是多少?
- 主板插槽可以为模块提供多少电量(瓦特)?
- 内存模块的内部设计?(例如:内存块在模块中按非连续顺序放置,第一个块从 0 MB 到 1 MB,第二个块从 2048 MB 到 2049 MB,等等)
答案1
这与模块 RAM 芯片的内部寻址有关。如果它在芯片组寻址之外,则无能为力(更具体地说 - 内存控制器的寻址能力,它不一定是芯片组的一部分)。
它不仅仅是架构上的(您可能问过的意思)。它更深层次:Ram 芯片 -> Ram 模块 -> 芯片组 -> CPU 插槽 -> CPU。整个链条……
当然,我的集成电路理论和架构已经是很久以前的事了(当时奔腾 III 是 THE SHIT),所以我可能记错了。
不,没有可用的适配器。没有理由,不划算,而且路径路由/映射/等极其困难。你基本上需要给它自己的内存控制器……和其他东西。
编辑:本质上与这个问题有些类似:“32 位和 64 位操作系统有什么区别,为什么后者需要不同的硬件”。