408第三季part1 - 操作系统 - 基本分页
理解
这里说了内存空间被分为固定大小的分区,所以有内部碎片
进程是有逻辑的地址的,每一个逻辑地址可以重复
把进程很程序划分位固定大小的分区,左边划分的是页面号,右边是页框号
公式看看
然后是内存的公式
然后就是我们要讲的地址变化了
这里逻辑地址的11到19是怎么算出来的呢
先4*4得到页框号首地址,然后加上相对地址3就得到了
然后是非连续分配
能看见,P0和P1的两部分被拆开了
上一章学的都是连续分配
然后会有页表来记录你放哪里了
然后问你
第一个是这么算的
通过逻辑地址算出页内偏移量2和页号1,通过页号查找页表的页框号为0
然后再运用下面的公式直接得出物理地址
这是P2
然后改成二进制依旧能答
比如下面这题变成二进制
页号边页框号 1变成4,然后偏移量不变就是答案
然后就是这种拼好地址
页面大小为4KB按字节编址,说明每个页面有4K大小