![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内存管理
HuaShengDou22
好好学习,天天向上。
展开
-
虚拟内存中页表空间划分问题
问题:在虚拟内存的多级页表中一级页表、二级页表(按二级页表举例)所占位数是任意的吗?如果不是任意的,又是按照什么规则进行划分的?这个问题这几天一直困扰着我。经过查阅资料,大概明白了一点,分享记录。我们假设系统虚拟地址为32位,分页大小为4KB,每个页表条目占4个字节。先不用管物理地址的位数。第一种:一般书上都按照上图进行虚拟地址的划分,p1为一级页表占10位;p2为二级页表占...原创 2020-04-16 22:16:46 · 1682 阅读 · 0 评论 -
理解虚拟内存管理基本概念01
内存寻址在80x86中的三种不同地址(Linux系统):- 逻辑地址:包含在机器语言指令中用来指定一个操作数或者一条指令的地址。每一个逻辑地址都由一个段和偏移量组成,偏移量指明了从段开始的地方到实际地址之间的距离。- 线性地址(linear address),也称虚拟地址:是一个32位无符号整数,可以用来表示高达4GB的地址。线性地址通常用十六进制数字表示,值的范围从0x0000000...原创 2020-04-12 21:19:01 · 258 阅读 · 0 评论