Cpu architecture 为什么我们有有限的内存大小?

Cpu architecture 为什么我们有有限的内存大小?,cpu-architecture,computer-architecture,Cpu Architecture,Computer Architecture,我很抱歉我的过时,但请帮助我理解这一点 现在我们有1 TB的硬盘,而且更多的硬盘还在发展中(多亏了摩尔定律)…但我们仍然只能使用2-6GB的RAM 我的问题是:为什么我们不能让它变大 如果我们可以增加它:> 也许我们可以玩更多的游戏 我们可以加载更多的应用程序……等等 (也许我也错了) 请向我解释一下这种混淆…感谢所有的提前…)与硬盘驱动器和固态光盘(通常集中在辅助存储下)相比,RAM有两个缺点: 价格 耐久性 RAM有很多第一个,但第二个还不够。您可以查看整个内存层次结构,从CPU寄存器到

我很抱歉我的过时,但请帮助我理解这一点

现在我们有1 TB的硬盘,而且更多的硬盘还在发展中(多亏了摩尔定律)…但我们仍然只能使用2-6GB的RAM

我的问题是:为什么我们不能让它变大

如果我们可以增加它:>

  • 也许我们可以玩更多的游戏

  • 我们可以加载更多的应用程序……等等

(也许我也错了)


请向我解释一下这种混淆…感谢所有的提前…)

与硬盘驱动器和固态光盘(通常集中在辅助存储下)相比,RAM有两个缺点:

  • 价格
  • 耐久性

  • RAM有很多第一个,但第二个还不够。

    您可以查看整个内存层次结构,从CPU寄存器到内存到磁盘再到外部存储(软盘、CD、磁带等),从多个角度衡量:灵活性、速度、成本。在一端(寄存器),内存可用于算术、寻址等,速度非常快,但非常昂贵,因此非常有限。另一方面(磁盘和外部存储),它速度较慢、数量充足、价格低廉,但灵活性不强

    随着此层次结构中各层之间的差距不断扩大,您可以看到用于填补性能差距的缓存机制,特别是CPU缓存(比内存更快、更昂贵,因此更小),以及磁盘控制器中的缓存

    整个层次结构是成本与效益的平衡。如果你愿意付钱,你总是可以拥有更多的记忆


    可寻址性也有一些限制,但这在一定程度上也是一个成本问题(在层次结构中最昂贵的一端,CPU和磁盘控制器往往需要额外的位来寻址更多的内存),这些限制往往会根据需要加以解决。

    更大的RAM意味着主板上有更多的寻址线/相关芯片上的引脚。因此,它的物理板上容量和芯片组的支持。如果您购买合适的主板,尤其是服务器或“工作站”板,您可以获得更多的RAM容量,但它们往往更昂贵。我有32GB在这个盒子和我们的虚拟机服务器可以采取近400GB,所以有可能去更大。也就是说,我很少在桌面上使用超过10GB的数据。增加:它将有助于缓存,并一次加载更多数据,但除非你真的感到痛苦,否则可能不会有任何明显的区别。使用1TB的RAM,以我们目前的技术,不要期望电池寿命太长:)。忘记休眠吧。FWIW在我的时代,我看到的死内存条比我看到的死HDD和SSD少得多。但是如果你切断电源,你的所有数据都会丢失。现在可以用电池和其他方式来补偿,但这会提高价格。