[英]memory limit by calculation
让我们假设一个
32位电脑...
因为每个单元有 4 个字节......现在 memory 单元只能被清楚地访问,因为它只是一个 32 位计算机
x=(2^32)-1 memory 细胞
可以解决...所以总没有。 字节数是
y=x*4。
所以千兆字节出来了
y/(1024^3)=16...
如果只能访问 16gb,为什么我们有 80gb 甚至更多的 memory 计算机可以访问 memory 中存储的所有数据
您的数字已关闭 - 最小可寻址单位是一个字节,因此可用字节数为:
x=(2^32)
或 4Gb。 我们可以有比这更大的尺寸,因为我们现在有 64 位架构。
AFAIK 对于 32 位计算机来说,操作系统允许访问 memory > 4GB 的情况并不常见——至少,它们不会使这种访问变得容易。
查看AWE(地址窗口扩展) - Windows 意味着在 32 位机器上达到 > 4GB。 SQL 服务器可以配置为使用 AWE 以增加 memory 可用于某些操作。
在性能方面,访问 memory > 4GB 可能会付出“高昂的代价”。 如果您想要 > 4GB RAM,那么最好的选择是 64 位处理器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.