1、内存空间的管理、分配与回收 记录内存的使用情况 设置相应的内存分配表 (内存分配回收的依据) 内存空间划分问题? 静态或动态,等长或不等长
1、内存空间的管理、分配与回收 记录内存的使用情况 ——设置相应的内存分配表 (内存分配回收的依据) 内存空间划分问题? 静态或动态,等长或不等长
内存空间的管理、分配与回收 内存分配表 位示图表示法:用一位(bt)表示一 个空闲页面(0:空闲,1:占用) 0 0 第0页第1页 第 第n-页
内存空间的管理、分配与回收 内存分配表 位示图表示法:用一位(bit)表示一 个空闲页面(0:空闲,1:占用) 1 0 …... 1 …... 0 第0页第1页 第i页 第n-1页
内存空间的管理、分配与回收 密原面袤:包括首页面号和页面个 数,连续若干的页面作为一组登记在 表中 空原块表:空闲块首址和空闲块长度, 没有记录的区域即为进程所占用 空原块链袤:将所有的空闲块链成一 个链表
内存空间的管理、分配与回收 空闲页面表:包括首页面号和页面个 数,连续若干的页面作为一组登记在 表中 空闲块表:空闲块首址和空闲块长度, 没有记录的区域即为进程所占用 空闲块链表:将所有的空闲块链成一 个链表
内存空间的管理、分配与回收 确定分配算法 实施内存分配 回收内存 分配回收方式:静态分配与动态分配
内存空间的管理、分配与回收 确定分配算法 实施内存分配 回收内存 分配回收方式: 静态分配与动态分配
内存空间的管理、分配与回收 连续性;离散性 驻留性 交换性 一次性;多次性
内存空间的管理、分配与回收 连续性 ; 离散性 驻留性 ; 交换性 一次性; 多次性