在64位计算机中,理论上最大ram容量是多少?

大多数人从32位计算升级到64位计算,以突破4GB RAM的限制,但一旦进入64位计算机的领域,你又能突破这一限制多远呢?...

大多数人从32位计算升级到64位计算,以突破4GB RAM的限制,但一旦进入64位计算机的领域,你又能突破这一限制多远呢?

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。图片由彼得克拉托奇维尔。

问题

超级用户读者KingNestor很好奇一台64位计算机能容纳多少RAM:

I’m reading through my computer architecture book and I see that in an x86, 32bit CPU, the program counter is 32 bit.

So, the number of bytes it can address is 2^32 bytes, or 4GB. So it makes sense to me that most 32 bit machines limit the amount of ram to 4gb (ignoring PAE).

Am I right in assuming that a 64bit machine could theoretically address 2^64 bytes, or 16 exabytes of ram?!

你说什么?现在,现在,让我们不要贪心。我们很乐意从一两TB开始。

答案

金内斯特的调查答案是一个有趣的混合实际和理论的考虑。马特·鲍尔跳了进来,给出了理论上的答案:

Theoretically: 16.8 million terabytes. In practice: your computer case is a little too **all to fit all that RAM.

http://en.*********.org/wiki/64-bit#Limitati***_of_practical_processors

Conrad Dean插话说,使用当今的技术将理论RAM限制最大化是多么不切实际:

To supplement Matt Ball’s answer, the current largest stick of RAM I can find on one particular online retailer is 32GB. It would take 32 of these to reach 1 terabyte. At about a half inch per stick this brings us to a devoted 16 inches of space on your motherboard for a terabyte of commercial ram. To reach 16.8 million terabytes would require a motherboard 4,242.42 miles. The distance from LA to NYC is about 2141 miles, so the motherboard would stretch across the country and back to accomodate that much RAM.

Clearly this is impractical.

How about we didn’t put our RAM all in one row like on most motherboards, but instead placed them side-by-side. I want to say the average stick of ram is about six inches long, so if we allow a half an inch for width, you can have a square unit of 12 sticks of ram in a 6 inch square. Let’s call this square a RAM-tile. A RAM-tile then holds 384GB of RAM. To reach the required 16.8 million terabytes in 384GB tiles would take 44.8 million tiles. Let’s be messy, and use square root of that to conclude that this will fit in a square of 6693 by 6694 tiles, or 13,386 by 13,388 feet, which is close enough to 2.5 feet squared, enough to cover downtown Seattle in shadow, as if they didn’t already have enough to complain about.

最后,David Schwartz指出,即使是理论极限也会被当前的CPU体系结构所束缚:

Note that no existing x86 64-bit processor can actually do this. Their caches don’t have enough tag bits, their address buses don’t have enough width, and so on. 46-bits (8TB) is the maximum for many modern x86 CPUs.


有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发表于 2021-04-11 14:23
  • 阅读 ( 178 )
  • 分类:互联网

你可能感兴趣的文章

windows10下如何增加专用视频ram

...RAM(或VRAM,发音为“VEE-RAM”)是一种特殊类型的RAM,与计算机的图形处理单元(GPU)一起工作。 ...

  • 发布于 2021-03-11 01:28
  • 阅读 ( 435 )

提高Windows10速度和性能的14种方法

...程序来说是好的,但是对性能的影响是累积的。如果您的计算机有足够的程序设置在启动时运行,整个系统将陷入困境。 ...

  • 发布于 2021-03-11 10:39
  • 阅读 ( 303 )

更快的内存与更多的内存:哪一个对性能更重要?

围绕这些部件,我们鼓励您升级现有的计算机,而不是购买新的。它更容易放在你的钱包里,有助于减少电子垃圾的数量。但正如通常情况一样,存钱需要一点知识。 ...

  • 发布于 2021-03-15 01:24
  • 阅读 ( 167 )

英特尔optane内存便宜吗?

... 从理论上讲,较小的32GB和64GB单元可以安装Windows10。但是前者留给大更新的空间很小,而两者都将与臭名昭著的休眠文件作斗争。 一个118gbm.2optane模块的成本是...

  • 发布于 2021-03-24 01:41
  • 阅读 ( 355 )

如何升级或更换电脑的ram

...的电脑能处理多少内存? RAM等式的另一部分是知道你的计算机能支持多少RAM。这里有两个因素:您的Windows版本可以处理的最大RAM,以及您的主板可以处理的最大RAM。不管是什么低是你坚持的,但它是典型的主板,这是更大的限...

  • 发布于 2021-04-06 11:51
  • 阅读 ( 370 )

如果你的电脑没有检测到你的ram怎么办

RAM是桌面计算机最重要的部分之一,也是最快、最容易升级的部件之一。现代RAM模块使用起来非常简单,所以安装中很少出现问题……但是当某些事情确实出错时,它会很快就让人沮丧。如果您的计算机或操作系统无法识别您...

  • 发布于 2021-04-07 17:20
  • 阅读 ( 275 )

32位和64位windows有什么区别?

...它)。今天我们来看看32位和64位计算的历史,不管您的计算机是否能够处理它,以及使用64位Windows环境的优点和缺点。 64位计算的简史 在我们开始用有趣的历史让你眼花缭乱之前,让我们先了解一下基本知识。64位是什么意...

  • 发布于 2021-04-07 17:25
  • 阅读 ( 227 )

电脑游戏需要多少内存?

...,这样会减慢速度。因此,您需要多少RAM完全取决于您在计算机上运行的程序以及它们对RAM的需求。 在一台只需要web浏览器和基本桌面程序的计算机上,根据您运行的程序,即使4GB也可能足够了。这是边界,但非常可行。在一...

  • 发布于 2021-04-09 21:27
  • 阅读 ( 161 )

硬件升级:为什么windows不能看到所有的ram

安装RAM应该像将新RAM放入插槽并打开计算机电源一样简单。然而,在安装新的RAM时,许多问题(硬件和软件相关的问题)可能会导致问题。 Windows应该能够看到并使用您安装的大部分RAM。如果Windows不能看到你安装的所有RAM,那...

  • 发布于 2021-04-12 03:29
  • 阅读 ( 117 )

2012年4月最佳极客指南文章

...背景 Windows7允许在没有任何第三方软件的情况下更改启动计算机时显示的欢迎屏幕,但此设置隐藏得很好。你可以设置任何你喜欢的图像作为背景。 读这篇文章 最好的免费便携式应用程序为您的闪存驱动器工具包 大容量、小...

  • 发布于 2021-04-12 11:40
  • 阅读 ( 183 )
gvoz717612
gvoz717612

0 篇文章

相关推荐