Memory 这是什么意思?(32位处理器可以访问多少内存)?

Memory 这是什么意思?(32位处理器可以访问多少内存)?,memory,32-bit,Memory,32 Bit,Helo,我想问,处理器可以访问是什么意思 理论上2^32 GB内存?这是否意味着内存中有2^32个地址和一些指令,或者指令本身需要内存(数据1和0) 另外一个问题是,理论上的虚拟内存有多大?我总是只找到关于虚拟内存大小的建议,但我想知道可能的数字(32位机器上的理论值) 谢谢大家! 32b CPU可以寻址2^32个地址。计算机中的RAM每个地址有1个字节。所以CPU可以处理2^32字节的数据 至于虚拟内存: 4 Gig额外的虚拟内存,系统默认设置为2 Gig,进程默认设置为2 Gig 也许我能

Helo,我想问,处理器可以访问是什么意思 理论上2^32 GB内存?这是否意味着内存中有2^32个地址和一些指令,或者指令本身需要内存(数据1和0)

另外一个问题是,理论上的虚拟内存有多大?我总是只找到关于虚拟内存大小的建议,但我想知道可能的数字(32位机器上的理论值)


谢谢大家!

32b CPU可以寻址2^32个地址。计算机中的RAM每个地址有1个字节。所以CPU可以处理2^32字节的数据

至于虚拟内存: 4 Gig额外的虚拟内存,系统默认设置为2 Gig,进程默认设置为2 Gig


也许我能理解。这意味着我有2^32个字节?正如你写的,我有2^32个地址,每个地址是8位?那么我有4294967296字节的数据?我如何获得神奇的4GB内存?你能告诉我怎么转换吗?在这种情况下,千、兆、千兆是1024(2^10)的乘积,而不是1000。所以4294967296/1024/1024/1024=4