内存管理——分页分段

本文详细介绍了分页和分段存储管理两种内存管理方式。分页存储管理通过页面和页框的概念实现逻辑地址到物理地址的转换,页表和快表用于地址变换和性能提升。分段存储管理则注重程序的逻辑结构,方便编程、共享和保护。段页存储管理结合了两者的优点,既考虑逻辑结构又实现高效内存分配。
摘要由CSDN通过智能技术生成

一、分页存储管理
1、页面与页框
(1)、页面
将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页,并为各页加以编号
(2)、页框
相应于页面,把内存空间分成和页面相同大小的若干个存储块,称为(物理)块或页框(frame)
(3)、页内碎片
在为进程分配内存时,以块为单位将进程中的若干个页分别装入到多个可以不相邻接的物理块中。由于进程的最后一页经常装不满一块而 形成了不可利用的碎片,称之为"页内碎片"
2、页表
列出作业的逻辑地址与其在主存中的物理地址间的对应关系
(1)、页面大小
应选择适中且为2的幂,通常为512B-8KB
(2)、表目
又称页描述子。一个页表包含若干表目,表目的自然序号对应于用户程序中的页号,表目中的块号是该页对应的物理块号。页表的每一个表目除了包含指向页框的指针外,还包括一个存取控制字段
在这里插入图片描述
3、地址结构
在这里插入图片描述
对某一特定机器,地址结构是一定的。设逻辑地址为A,页面大小为L,则:
页号P=INT(A/L)
页内地址d=A mod L
3、地址变换机构
(1)、基本地址变换机构

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值