为什么我们的RAM大小有限?

时间:2013-06-03 11:27:33

标签: cpu-architecture computer-architecture

我很遗憾我的过时但请帮助我理解这一点。

现在我们有1 TB的硬盘,还有更多的东西正在推进(感谢摩尔定律)..我们仍然坚持使用2-6GB内存......

我的问题是:为什么我们不能把它变得更大.. ??

如果我们可以增加它:>

  • 可能我们可以玩更多游戏

  • 我们可以加载更多应用程序..etc

(也许我错了)..

请告诉我这种混乱......感谢所有提前.. :)

2 个答案:

答案 0 :(得分:2)

您可以查看整个内存层次结构,从CPU寄存器到内存到磁盘再到沿多个轴测量的外部存储(软盘,CD,磁带等):灵活性,速度,成本。在一端(寄存器),存储器可用于算术,寻址等等,并且它非常快,但非常昂贵,因此非常有限。在另一端(磁盘和外部存储),它更慢,更丰富,更便宜,但不是非常灵活。

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

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

可寻址性也有限制,但这些也部分是成本问题(在层次结构最昂贵的一端,CPU和磁盘控制器中往往需要额外的位来解决更多的内存),并且这些限制倾向于根据需要解决。

答案 1 :(得分:0)

RAM比硬盘和固态光盘(通常在二级存储下组合在一起)有两个缺点:

  1. 价格
  2. 耐久性
  3. RAM有很多第一个,但不够第二个。