高端内存

一、为什么我们需要高端内存 我们知道在x86_32架构下,linux中的进程的虚拟地址空间大小是4GB,其中的用户空间占用其中的低3GB,而内核空间占用其中的高1GB。而实际上内核的物理空间是从地址0开始的。所以内核空间的物理地址和虚拟地址可以根据右式转换 PA = VA -0xC000 0000。根据这种计算方式,我们可以得到以下的表格: 虚拟地址             物理地址 0xC000
相关文章
相关标签/搜索