linux内存页式管理的映射原理
答案:2 悬赏:20 手机版
解决时间 2021-08-10 13:30
- 提问者网友:相思似海深
- 2021-08-10 09:51
我在书上看说地址映射表的虚拟地址会占内存,如果为每一个字节建立映射关系是不行的,所以采用了页式管理,请高手解释下为什么映射表的虚拟地址会占用内存,还有上面说32位系统地址占4字节内存,物理内存中不是一个地址对应一个字节的内存吗?映射的时候又是怎么映射的?额。。新手,所以请解释得通俗详细些哈
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-08-10 10:16
内存页式管理,不是linux,也不是window的,而是CPU保护模式下的一个功能,其分页基址,由cr3寄存器保存,这个寄存器,保存了1024个分页目录首的地址,每个分页目录保存1024个分页表的首地址,,最终由分页表指向一个实际的物理地址(每个表指向4096字节的首地址)
这个内容涉及到CPU的保护模式,很深的,如果你想真正的了解,可以加我QQ 419938049,我可以跟你大概的讲讲,虽然我也不怎样。。。呵呵
全部回答
- 1楼网友:迷人又混蛋
- 2021-08-10 11:50
左边不的命令执行的结果 作为右边命令输出的结果
www.quanbenn.com
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯