操作系统三
主存管理
主存管理概述
- 主存分片共享
- 程序的组织逻辑
- 一维地址结构
- 二维地址结构
主存管理的功能
- 虚拟存储器
- 提供虚拟存储器的必要性
- 虚存的定义
- 地址映射
- 什么是地址映射
- 地址映射方式
- 编程或编译时确定地址映射关系
- 静态地址映射
- 动态地址映射
- 主存分配
主存管理存储器的策略有以下三种:- 放置策略
- 调入策略
- 淘汰策略
- 存储保护
分区存储管理及存在的问题
动态分区存储管理技术
分区分配机构
分区分配与放置策略
- 分区分配
- 放置策略
- 按地址增加或减少的次序分类排序
- 按区的大小增加或减少的次序分类排序
这样就形成了不同的选择空闲区的策略,称为放置策略。常见的有:
- 首次匹配(首次适应算法)
- 最佳适应算法
- 最坏适应算法碎片问题及拼接技术
页式存储管理
- 页式系统应解决的问题
- 页式系统的地址映射
- 请调策略
- 放置策略
- 淘汰策略
- 页式地址变换
- 页表
- 虚地址结构
- 页式地址变换
- 联想存储器
- 请调页面的机制
- 扩充页表功能
- 缺页判断与处理
- 淘汰机制与策略
- 页面淘汰机制
- 置换算法
- 颠簸
- 几种置换算法
- 最佳算法(OPT算法)
- 先进先出淘汰算法(FIFO算法)
- 最久未使用淘汰算法(LRU, Least Recent Used算法)
段式和段页式存储管理
- 段式地址结构
- 段式地址变换
段式地址变换的步骤如下:- 取出程序地址(s, w)
- 用s检索段表
- 如w<0或w>=L, 则主存越界
- (b+w)即为所需主存地址
- 扩充段表功能
- 段页式存储管理功能
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
GitalkLivere