4.3.1 基本概念

2025-06-06 12:09:36 更新

(一)存储器结构

(1)存储组织的功能

在存储技术和CPU寻址技术许可范围内组织合理的存储结构,使得各层次的存储器都处于均衡的繁忙状态。

(2)常用存储器结构

“寄存器-主存-外存”结构

“寄存器-缓存-主存-存储组织的功能外存"结构

(3)重要概念


概念

别名

说明

1

虚拟地址

相对地址、程序地址、逻辑地址或虚拟地址

不是主存真实地址,从0号单元开始编址

2

地址空间

逻辑地址空间

逻辑地址的集合。以0为基址顺序进行编址

3

存储空间

物理地址空间

物理地址的集合

(二)地址重定位

(1)定义

将逻辑地址变换为主存物理地址。

在可执行文件装入时,需要解决可执行文件中地址(指令和数据)与主存地址的对应关系,由系统装入程序Loader和地址重定位机构完成。

(2)重定位分类


分类

说明

1

静态重定位

在程序装入主存时完成逻辑地址到物理地址的变换,在程序执行期间不会再发生变化。

2

动态重定位

在程序运行期间完成逻辑地址到物理地址的变换。

(三)存储管理方案

存储管理目的是解决多个用户使用主存的问题。


存储管理方式

说明

备注

1

分区存储管理

早期存储管理方案。用户程序必须装入连续的地址空间,无满足条件则需进行分区靠拢操作。

必须为每个作业分配足够主存空间

2

分页存储管理


3

分段存储管理


4

段页式存储管理


5

虚拟存储管理


作业只需部分装入主存便可启动运行,其余部分暂时留在磁盘上