分页存储管理方式有哪些

分页存储管理方式

页面与页表

逻辑地址空间——>若干大小相等的页面/页+加以编号从零开始
内存空间——>分成和逻辑地址空间大小相等的块/页框
通常是几KB到几十KB,小——内碎片小,内存利用率高,页面数目多,使页表过长,占大量内存,管理开销大,大——页表短,管理开销小,内碎片大,内存利用率低
页表——用来实现从页号到物理块号的地址映射关系

地址变换机构

根据每页的大小先推断出位移量的位数,再根据位移量的个数和地址长度推算出页号的位数
如果给出的逻辑地址空间的地址使十进制的,如果逻辑地址空间中的地址是A,页面大小为L,那么页号P=INT[A/L],页内地址d=[A] MOD L
在这里插入图片描述
在这里插入图片描述

两级和多级页表

当页表很大时存储不方便,可以将页表离散存储,将页表分组连续存放,组内连续,组间不连续组号叫做外部页号
两级即为两层页号,如果是多级页表的话就是继续分层,只需要明白二级页表的计算和存储原理
在这里插入图片描述
在其他条件不变时,在进行地址转换的时候,直接将地址的页号换为块号,即为物理地址的答案
如果给的是十进制用虚地址除以页的大小,商即为页号,然后找出页号对应的块号,块号×页大小+余数=内存地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值