访问连续的物理地址比虚拟地址更快?

时间:2015-01-19 06:54:16

标签: linux memory-management linux-kernel memory-address dynamic-memory-allocation

分配一大块连续物理内存的好处是什么?

访问连续的物理地址比虚拟地址更快吗?为什么?

1 个答案:

答案 0 :(得分:2)

来自CPU的所有内存访问都通过MMU;速度不依赖于物理内存中页面的实际位置。

访问内存但无法重新映射页面的其他设备需要物理上连续的内存。 在这种情况下,需要连续分配才能使设备开始工作,而不是速度问题。