存储管理

来源:互联网 发布:哗啦啦收银软件 编辑:程序博客网 时间:2024/06/06 18:49

回收

当回收空闲块时,

  • 判断回收块的前后页块,也即它的伙伴是否也为空,
  • 若空则合并。

这个递归过程一直进行到找不到相邻空闲块为止。

动态可重定位分区分配

  • 紧凑

可重定位装入方式

根据内存的当前情况,将装入模块装入到内存的适当位置
又称静态重定位:地址变换在装入时一次完成

动态重定位

硬件地址变换机构的支持
地址变换过程是在程序执行期间,随着对每条指令或数据的访问自动进行的,故称为动态重定位。

动态重定位分区分配算法

动态重定位分区分配算法与动态分区分配算法基本上相同
差别仅在于:

  • 在这种分配算法中,增加了紧凑的功能,
  • 通常,在找不到足够大的空闲分区来满足用户需求时进行紧凑。
原创粉丝点击