32位机器可以访问多少内存? [英] how much memory can be accessed by a 32 bit machine?
问题描述
32 位或 64 位机器是什么意思?
What is meant by 32bit or 64 bit machine?
这是处理器架构……32位机器可以和64位机器一样同时读写32位数据……
It’s the processor architecture…a 32 bit machine can read and write 32bit data at a time same way with 64 bit machine….
32 位机器可以访问的最大内存是多少?
whats the maximum memory that a 32 bit machine can access?
它是2^32=4Gb
(4Gigabit = 0.5 GigaByte)
It is 2^32=4Gb
(4Gigabit = 0.5 GigaByte)
这意味着 4Gb 内存?
That means 4Gb ram?
如果我为 64 位机器考虑相同的方式,那么我可以拥有 16ExbiBytes 的内存..这可能吗?
If I consider the same way for a 64 bit machine then I can have a ram of 16ExbiBytes ..is that possible?
我的概念正确吗?
推荐答案
是的,32 位架构仅限于寻址最多 4 GB 的内存.根据操作系统的不同,由于保留的地址空间,这个数字可以进一步减少.
Yes, a 32-bit architecture is limited to addressing a maximum of 4 gigabytes of memory. Depending on the operating system, this number can be cut down even further due to reserved address space.
在某些 32 位架构上可以通过使用PAE(物理地址扩展)来消除此限制,但是它必须得到处理器的支持.PAE 使处理器能够访问超过 4 GB 的内存,但它不会改变单个进程可用的虚拟地址空间量——每个进程仍将被限制为最大 4 GB 的地址空间.
This limitation can be removed on certain 32-bit architectures via the use of PAE (Physical Address Extension), but it must be supported by the processor. PAE eanbles the processor to access more than 4 GB of memory, but it does not change the amount of virtual address space available to a single process—each process would still be limited to a maximum of 4 GB of address space.
是的,理论上 64 位架构可以处理 1680 万 TB 的内存,即 2^64 字节.但我不相信当前流行的实现完全支持这一点;例如,AMD64 架构最多只能寻址 1 TB 的内存.此外,您的操作系统还将限制支持的可寻址内存量.许多版本的 Windows(特别是专为家庭或其他非服务器使用而设计的版本)受到任意限制.
And yes, theoretically a 64-bit architecture can address 16.8 million terabytes of memory, or 2^64 bytes. But I don't believe the current popular implementations fully support this; for example, the AMD64 architecture can only address up to 1 terabyte of memory. Additionally, your operating system will also place limitations on the amount of supported, addressable memory. Many versions of Windows (particularly versions designed for home or other non-server use) are arbitrarily limited.
这篇关于32位机器可以访问多少内存?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!