谢算机 摞维系统 第四章存储器管理(1
第四章 存储器管理(1)
第四章存储器管理 4.1存储器的层次结构 4.2程序的装入和链接 4.3连续分配方式 BACK
第四章 存储器管理 4.1 存储器的层次结构 4.2 程序的装入和链接 4.3 连续分配方式
第四章存储器管理 4.1存储器的层次结构
第四章 存储器管理 4.1 存储器的层次结构
4.1.1存储器的层次结构 1.存储器的层次结构 I CPU 在现代计算机系统 寄存器 中,存储器是信息外理 的来源与归宿,占据重 Cache 要位置。但是,在现有 主存 技术条件下,任何一种 固定头磁盘/磁鼓 存储装置,都无法同时 电荷料食器件/磁泡 从速度与容量两方面, 活动头磁盘 满足用户的需求。实际 上它们组成了一个速度 大容量磁带存储器 由快到慢,容量由小到 存储装置层次 大的存储装置层次。 存储器的层次结构
4.1.1 存储器的层次结构 1. 存储器的层次结构 在现代计算机系统 中,存储器是信息外理 的来源与归宿,占据重 要位置。但是,在现有 技术条件下,任何一种 存储装置,都无法同时 从速度与容量两方面, 满足用户的需求。实际 上它们组成了一个速度 由快到慢,容量由小到 大的存储装置层次。 存储器的层次结构
2.各种存储器 ·高速缓存 Cache: 少量的、非常快速、昂贵、易变的 ·内存RAM: 若干兆字节、中等速度、中等价格、易 变的 磁盘: 数百兆或数千兆字节、低速、价廉、不 易变的 由操作系统协调这些存储器的使用
2.各种存储器 • 高速缓存Cache: 少量的、非常快速、昂贵、易变的 • 内存RAM: 若干兆字节、中等速度、中等价格、易 变的 • 磁盘: 数百兆或数千兆字节、低速、价廉、不 易变的 • 由操作系统协调这些存储器的使用
4.1.2存储管理的目的 )主存的分配和管理:当用户需要内存时, 系统为之分配相应的存储空间;不需要时, 及时回收,以供其它用户使用。 2)提高主存储器的利用率:不仅能使多道 程序动态地共享主存,提高主存利用率, 最好还能共享主存中某个区域的信息
4.1.2 存储管理的目的 1)主存的分配和管理:当用户需要内存时, 系统为之分配相应的存储空间;不需要时, 及时回收,以供其它用户使用。 2)提高主存储器的利用率:不仅能使多道 程序动态地共享主存,提高主存利用率, 最好还能共享主存中某个区域的信息
存储管理的目的(续) 3)“扩充”主存容量:为用户提供比主存物 理空间大得多的地址空间,以至使用户感 觉他的作业是在这样一个大的存储器中运 4)存储保护:确保多道程序都在各自分配 到存储区域内操作,互不干扰,防止一道 程序破坏其它作业或系统文件的信息
存储管理的目的(续) 3)“扩充”主存容量:为用户提供比主存物 理空间大得多的地址空间,以至使用户感 觉他的作业是在这样一个大的存储器中运 行。 4)存储保护:确保多道程序都在各自分配 到存储区域内操作,互不干扰,防止一道 程序破坏其它作业或系统文件的信息
4.1.3.基本概念 1.定位(存储分配):为具体的程序和数 据等分配存储单元或存储区工作。 2.映射:把逻辑地址转换为相应的物理地 址的过程 3.隔离:按存取权限把合法区与非法区分 隔,实现存储保护
4.1.3. 基本概念 1.定位(存储分配):为具体的程序和数 据等分配存储单元或存储区工作。 2.映射:把逻辑地址转换为相应的物理地 址的过程。 3.隔离:按存取权限把合法区与非法区分 隔,实现存储保护
4.名空间 程序员在程序中定义的标识符 程序符号集合 由程序员自定义 没有地址的概念 符号指令 数据说明 JO说明
4.名空间 • 程序员在程序中定义的标识符 • 程序符号集合 • 由程序员自定义 • 没有地址的概念 符号指令 数据说明 I/O说明
地址空间及存储空间 5地址空间 程序用来访问信息所用地址单元的集 逻辑(相对)地址的集合 由编译程序生成 6.存储空间 主存中物理单元的集合 物理(绝对)地址的集合 由装配程序等生成
地址空间及存储空间 5.地址空间 • 程序用来访问信息所用地址单元的集 合 • 逻辑(相对)地址的集合 • 由编译程序生成 6.存储空间 • 主存中物理单元的集合 • 物理(绝对)地址的集合 • 由装配程序等生成