繁体   English   中英

memory 限制计算

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM