内存限制通过计算

时间:2011-06-14 06:49:44

标签: memory memory-limit memory-size

让我们假设一个

  

32位计算机......

因为每个单元有4个字节...现在只能访问存储单元,因为它只是32位计算机

  

x =(2 ^ 32)-1个记忆细胞

可以解决......所以总数没有。的字节是

  

Y = X * 4。

所以千兆字节出现了

  

Y /(1024 ^ 3)= 16 ...

如果只能访问16gb我们怎么才能拥有80GB以及更多可以访问存储在存储器中的所有数据的内存计算机

2 个答案:

答案 0 :(得分:2)

您的号码已关闭 - 最小可寻址单位为一个字节,因此可用字节数为:

x=(2^32)

或4Gb。我们可以拥有比这更大的尺寸,因为我们现在拥有64位架构。

答案 1 :(得分:0)

AFAIK操作系统通常不允许访问内存>对于32位计算机来说,4GB - 至少,它们不能轻松实现这种访问。

结帐AWE (Address Windowing Extensions) - Windows进入>的方式32位盒子上4GB。可以将SQL Server配置为使用AWE来增加某些操作可用的内存。

访问内存>就性能而言,4GB可能会以“高价”出现。如果你想要> 4GB RAM然后你最好的选择是64位处理器。