吉祥 (续)存储管理的目的3)“扩充”主存容量:为用户提供比主存物理空间大得多的地址空间,以至使用户感觉他的作业是在这样一个大的存储器中运行。4)存储保护:确保多道程序都在各自分配到存储区域内操作,互不干扰,防止一道程序破坏其它作业或系统文件的信息
存储管理的目的(续) 3)“扩充”主存容量:为用户提供比主存物理空间大得多的 地址空间,以至使用户感觉他的作业是在这样一个大的存 储器中运行。 4)存储保护:确保多道程序都在各自分配到存储区域内操作, 互不干扰,防止一道程序破坏其它作业或系统文件的信息
基本概念4. 1. 3.1.定位(存储分配):为具体的程序和数据等分配存储单元或存储区工作。2.映射:把逻辑地址转换为相应的物理地址的过程3.隔离:按存取权限把合法区与非法区分隔,实现存储保护。酒
4.1.3. 基本概念 1.定位(存储分配):为具体的程序和数据等分配存储单元或 存储区工作。 2.映射:把逻辑地址转换为相应的物理地址的过程。 3.隔离:按存取权限把合法区与非法区分隔,实现存储保护
(续)4.1.3.基本概念虚地址)4.逻辑地址(相对地址,用户的程序经过汇编或编译后形成目标代码,目标代码通常采用相对地址的形式,其首地址为,其余指令中的地址都相对于首地址而编址。不能用逻辑地址在内存中读取信息5.物理地址(绝对地址,实地址)内存中存储单元的地址,可直接寻址
4.逻辑地址(相对地址,虚地址): 用户的程序经过汇编或编译后形成目标代码,目标 代码通常采用相对地址的形式,其首地址为0,其余指 令中的地址都相对于首地址而编址。 不能用逻辑地址在内存中读取信息 4.1.3. 基本概念(续) 5.物理地址(绝对地址,实地址) 内存中存储单元的地址,可直接寻址
6.地址变换目标文运行时编译、链接源程序地址变换件(逻(物理地址空辑地址库函数间)空间)酒
6.地址变换 源 程 序 编译、链接 库函数 目标文 件(逻 辑地址 空间) 运行时 (物理 地址空 间) 地址变换
吉7.存储共享U内存共享:两个或多个进程共用内存中相同区域目的:节省内存空间,提高内存利用率实现进程通信(数据共享)共享内容:代码共享,要求代码为纯代码数据共享酒
7.存储共享 ▪ 内存共享:两个或多个进程共用内存中相同区域 ▪ 目的:节省内存空间,提高内存利用率 ▪ 实现进程通信(数据共享) ▪ 共享内容: 代码共享,要求代码为纯代码 数据共享