32位处理器如何处理4千兆字节的内存

bre*_*ett 3 operating-system

我不明白这是因为2 ^ 32是4千兆位而不是字节对吗?既然2 ^ 2*1024*1024*1024位对吗?我错了吗 ?

Joh*_*ica 8

最小的可单独寻址的存储器单元是一个字节.比特没有地址.您必须读取一个或多个字节,然后执行位屏蔽等操作以获取各个位.


Jag*_*mag 5

据我所知,从大学时代开始,就是这样

如果32 = 地址总线的大小,那么 可以寻址的内存地址总数= 2 ^ 32 = 4294967296

但是,这些是存储位置的4294967296 地址.由于每个内存位置本身= 1个字节,因此这为我们提供了可以寻址的4294967296个字节.

因此可以解决4GB内存问题.