第8章 动态存储管理

概述

在这里插入图片描述
在这里插入图片描述

可利用空间表及分配方法

在这里插入图片描述
在这里插入图片描述

首次拟合法
最佳拟合法
最差拟合法

在这里插入图片描述

边界标识法

可利用空间表的结构

在这里插入图片描述
可利用空间表的结构结点结构定义
在这里插入图片描述

分配算法

在这里插入图片描述

算法8.1

在这里插入图片描述

回收算法

(1)释放块的左、右邻区均为占用块。

在这里插入图片描述

(2)释放块的左邻区为空闲块,而右邻区为占用块。

在这里插入图片描述

(3)释放块的右邻区为空闲块,而左邻区为占用块。

在这里插入图片描述

(4)释放块的左、右邻区均为空闲块。

在这里插入图片描述

在这里插入图片描述

伙伴系统

可利用空间表的结构

在这里插入图片描述
数据结构
在这里插入图片描述

分配算法

在这里插入图片描述

算法8.2

在这里插入图片描述

回收算法

无用单元表收集

无用单元和悬挂访问

在这里插入图片描述

三种标志算法(递归算法,非递归算法,利用表结点本身的指针域标记遍历路径的算法)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

算法8.3:求精后的广义表遍历算法

在这里插入图片描述

存储紧缩

在这里插入图片描述
在这里插入图片描述

紧缩的步骤
  1. 计算占用块的新地址
  2. 修改用户的初始变量表
  3. 检查每个占用块中存储的数据
  4. 将所有占用块迁移到新地址去
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ChaselWang

有用就点个赞吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值