在64位计算机中,虚拟地址的高16位被设置为零。为什么?

时间:2018-11-18 23:01:47

标签: x86-64 cpu-architecture processor

我听说在当前的英特尔处理器实现中,虚拟地址的高16位被设置为零。这不是说机器最多只能使用2 ^ 48字节的内存,而不是2 ^ 64字节吗?他们为什么以这种方式实施它?是因为普通机器真的不需要2 ^ 64字节的内存吗?

0 个答案:

没有答案