OSTEP:分页的原理

第十八章:分页介绍

  1. 在虚拟地址中,vpn=address space size/page size. 所以在分页大小不变的情况下增加址空间大小会增加分页数量,在地址空间大小不变的情况下增加分页大小会减少分页数量。

    如果使用了很大的分页,当程序只需要很小一部分内存的时候依旧会申请过大的内存,造成不必要的内存浪费

  2. 每次当某个分页被地址空间使用后,PTE中对应的Vaild Bit就会置为1。当提高used paged数量后,操作系统总是能找到vpn对应的pfn

  3. 在这三种分配来说,前两种分页的大小相对于地址空间本身来说太大了,而在第三个例子当中,相对于256m,修改分页大小1m为更小的值将更加有助于提高空间的利用效率。

  4. 首先,地址空间和物理空间的大小都要是分页大小的倍数,其次,物理空间必须要比地址空间更大,否则会无法访问对应的地址空间。


OSTEP:分页的原理
https://halc.top/p/44838b9c
作者
HalcyonAzure
发布于
2022年5月8日
许可协议