3.1 内存管理的概念
3.1.1 内存概念、程序装入方式、链接方式

相对地址又称逻辑地址,绝对地址又称物理地址。
完成逻辑地址到物理地址的转换

静态重定位由“装入”程序负责将逻辑地址转为物理地址

3.1.2 内存管理着什么?

内存保护的两种方法
3.1.3内存空间的扩充——覆盖技术与交换技术
覆盖技术——解决“程序大小超过物理内存总和”的问题


交换技术
3.1.4 内存的分配——连续分配管理方式
3.1.5 动态分区分配的四种算法(首次适应~、最佳适应~、最坏适应~、临近适应~)

首次适应算法

最佳适应算法

最坏适应算法

邻近适应算法
3.1.6 分页存储(页号、页偏移量等)——非连续分配
3.1.7 分页存储管理的基本地址变换结构
基本地址变换机构:用于实现逻辑地址到物理地址转换的一组__硬件机构


3.1.8 快表的地址变换结构



引入快表后,地址的变换过程
3.1.9 两级页表的原理和地址结构

3.1.10 基本分段存储管理(段表、地址变换、信息共享)
单级页表存在的问题

如何解决单级页表存在的问题
页目录表/外层页表/顶层页表
两级页表的原理、地址结构

如何实现地址变换



两级页表小结
3.1.11 基本分段存储管理(段表、页表、地址变换)
总览

分段


段表

地址变换


分段、分页管理的对比


分段小结
3.1.12 段页式管理方式——二者结合
总览

分页、分段优缺点分析

分段+分页=段页式管理
在分段的基础上进行分页
段页式管理的逻辑地址结构

段表、页表

段页式 地址转换

段页式管理 小结
3.2 虚拟内存管理
3.2.1 虚拟内存的基本概念(局部性原理、高速缓存、虚拟内存的实现)
总览

传统存储管理方式的特征、缺点

局部性原理

虚拟内存的定义和特征


如何实现虚拟内存技术

虚拟内存小结

3.2.2 请求分页管理方式(请求页表、缺页中断机构、地址变换机构)
总览

页表机制

缺页中断机构


地址变换机构
、


请求页面管理方式小结

3.2.3 页面置换算法(最佳~、先进先出~、最近最久未使用~、普通时钟~、改造型时钟~)
总览

最佳置换算法(Optimal permutation,OPT)


OPT是一种理想算法,是无法实现的
先进先出置换算法(First in Frist out,FIFO)


Belady异常
FIFO性能最差
最久最近未使用置换算法(Least Recently Used,LRU)

LRU实现需要专门的硬件支持,性能最好,但是实现困难,开销大
时钟置换算法(CLOCK) 最近未用算法

改进型的时钟置换算法


页面置换算法小结
3.2.4 页面分配置换策略(驻留集、页面分配、置换策略、抖动现象、工作集)
总览

驻留集

页面分配、置换策略

何时调入页面

从何处调入页面——对换区



抖动(颠簸)现象

工作集

页面分配策略小结























