有人可以帮助我理解这个问题:
处理器提供64GB可寻址主存储器,例如AMD FX8350 以下哪个是这种处理器的主存储器位置的正确最大范围?
A.0x000到0x3FF
B.0x0 0000至0x3F FFFF
C.0x000 0000至0x3FF FFFF
D.0x0 0000 0000至0x3F FFFF FFFF
E.0x0 000 000 000 TO 0x3F FFFF FFFF FFFF
答案 0 :(得分:0)
恐怕这个问题没有简单的答案。微处理器将具有不同的addressing modes并将实际内存映射到页面中的虚拟地址空间,通常为4k。因此,虚拟地址空间甚至可能不是连续的。
答案 1 :(得分:0)
首先,没有"处理器提供xx内存"。处理器可以指定它能够操作多少位地址。最常见的情况是32位和64位。具有32位寻址的处理器能够访问2 ^ 32个位置= 4GB。理论上,具有64位寻址的处理器能够寻址2 ^ 64个位置。但是大多数只支持48位寻址,提供256 TB的可寻址空间。
现在为了使用这个功能,你需要操作系统的支持,i。如果您有64位处理器和32位操作系统,则只能访问32位地址。