文章目录
- 1.内存的定义
- 2.从写程序到程序运行
- 3.逻辑地址和物理地址
- 3.1 逻辑地址/物理地址的定义
- 3.2 逻辑地址到物理地址的转换
- 3.2.1 绝对装入
- 3.2.2 静态重定位
- 3.2.3 动态重定位
- 4.链接的方式
- 4.1 静态链接
- 4.2 装入时动态链接
- 4.3 运行时动态链接
- 5.内存管理
- 5.1 内存保护
- 5.2 地址转换
- 5.3 内存扩充
- 5.3.1 覆盖技术
- 5.3.2 交换技术
- 5.3.3 虚拟内存技术
- (1)虚拟内存的概念
- (2)如何实现虚拟内存
- (3)请求分页管理方式
- (4)页表机制
- (6)缺页中断机构
- (7)地址变换机构
- 5.4 内存的分配和回收
- 5.4.1 连续分配管理
- 1 单一连续分配
- 2 固定分区分配
- 3 动态分区分配
- 5.4.2 非连续分配管理
- 1 基本分页存储管理
- 2 基本分段存储管理
- 3 段页式存储管理
1.内存的定义

2.从写程序到程序运行

3.逻辑地址和物理地址
3.1 逻辑地址/物理地址的定义

3.2 逻辑地址到物理地址的转换
3.2.1 绝对装入

3.2.2 静态重定位

3.2.3 动态重定位

4.链接的方式
4.1 静态链接

4.2 装入时动态链接

4.3 运行时动态链接

5.内存管理
5.1 内存保护


5.2 地址转换
\qquad逻辑地址转换为物理地址,三种转换方式:绝地装入、静态重定位和动态重定位。
5.3 内存扩充
5.3.1 覆盖技术


5.3.2 交换技术


5.3.3 虚拟内存技术
(1)虚拟内存的概念


(2)如何实现虚拟内存

(3)请求分页管理方式

(4)页表机制

(6)缺页中断机构


(7)地址变换机构



5.4 内存的分配和回收
5.4.1 连续分配管理

1 单一连续分配
2 固定分区分配
3 动态分区分配



5.4.2 非连续分配管理
1 基本分页存储管理
(1)基本概念

(2)如何实现地址转换

(3)页表

2 基本分段存储管理
(1)基本概念
(2)段表

3 段页式存储管理
