gpt4 book ai didi

32bit-64bit - 32位机器可以访问多少内存?

转载 作者:行者123 更新时间:2023-12-03 05:46:13 25 4
gpt4 key购买 nike

32位或64位机器是什么意思?

这是处理器架构......32位机器可以像64位机器一样同时读写32位数据......

32位机器可以访问的最大内存是多少?

它是2^32=4Gb(4Gigabit = 0.5 GigaByte)

这意味着 4Gb 内存?

如果我对 64 位机器考虑同样的方式,那么我可以拥有 16ExbiBytes 的内存..这可能吗?

我的想法正确吗?

最佳答案

是的,32 位架构仅限于寻址最大 4 GB 的内存。根据操作系统的不同,由于保留了地址空间,这个数字还可以进一步减少。

可以通过使用 PAE (Physical Address Extension) 在某些 32 位架构上消除此限制。 ,但必须得到处理器的支持。 PAE 使处理器能够访问超过 4 GB 的内存,但它不会改变单个进程可用的虚拟地址空间量 - 每个进程仍被限制为最大 4 GB 地址空间。

是的,理论上 64 位架构可以寻址 1680 万 TB 的内存,即 2^64 字节。但我不认为当前流行的实现完全支持这一点;例如,AMD64 架构最多只能寻址 1 TB 的内存。此外,您的操作系统还会对支持的可寻址内存量进行限制。许多版本的 Windows(特别是设计用于家庭或其他非服务器用途的版本)都受到任意限制。

关于32bit-64bit - 32位机器可以访问多少内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8869563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com