文章目录
- 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)段表