C++面试宝典:linux内存管理单元(mmu)

1、为什么使用多级页表来完成映射 用来将虚拟地址映射到物理地址的数据结构称为页表,实现两个地址空间的关联最容易的方式是使用数组,对虚拟地址空间中的每一页, 都分配一个数组项。该数组指向与之关联的页帧,但这会引发一个问题,例如,IA-32体系结构使用4KB大小的页,在虚拟地址空间为4GB的前提下,则需要包含100万项的页表. 4*1024*1024/4=1000000 而每个进程都需要自身的页表,这
相关文章
相关标签/搜索