摘要:
网上关于virtual address到physical address的转换的文章太多了,写在这里只为了给blog加点内容,以及自己整理下:32bit OS每个进程有4G的寻址空间,一个32bit的virtual address怎么被映射到physical address上呢?1.拿到CR3的值,代表PDE Base的物理地址,页目录下占用连续的4K物理内存,共有1k个PTE.2.根据Virtual Address的Bit31--Bit22为index,PDE Base+ index指向的PTE就是virtual address对应的PTE Base.3.每个PTE又占用连续的4K物理内存, 阅读全文