内存管理 设置存储分块表MBT:用于描述内存 各分区使用情况的数据结构 分区号大小位置状态 8K 512K使用 32K520K使用 2345 32K552K未用 128K584K未用 512K712K使用
二、内存管理 设置存储分块表MBT:用于描述内存 各分区使用情况的数据结构。 分区号 大小 位置 状态 1 8K 512K 使用 2 32K 520K 使用 3 32K 552K 未用 4 128K 584K 未用 5 512K 712K 使用
存储分配 要求XK大小分区 取存储分块表第一项 表结 无法分配该分区未使用?N 取下一项 分区大小≥XK? 状态位置置“使用” 向用户返回分区号
三、存储分配 要求XK大小分区 取存储分块表第一项 表结束? 该分区未使用? 分区大小XK? 状态位置置“使用” 向用户返回分区号 Y N Y N N Y 无法分配 取下一项
四、存储回收 给出分区号:把状态为由使用→>未用
四、存储回收 给出分区号:把状态为由使用→未用
五、存储保护和重定位 存储保护 使用上下界保护 使用存储键保护—分区号即为存储键 重定位:静态地址重定位
五、存储保护和重定位 • 存储保护: 使用上下界保护 使用存储键保护——分区号即为存储键 • 重定位:静态地址重定位
优缺点 优点:软件算法和硬件要求都比较简单 缺点:主存利用率不高
六、优缺点 • 优点:软件算法和硬件要求都比较简单 • 缺点:主存利用率不高