32位机器可以访问多少内存? [英] how much memory can be accessed by a 32 bit machine?

查看:22
本文介绍了32位机器可以访问多少内存?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆