存储器的层次结构

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
地址转换:程序装入内存后,运行中若涉及内存访问,需 先把程序中逻辑地址转换为内存中的物理地址,此地址转 换过程也称地址映射。
6
地址映射示例
源程序
逻辑地址空间
0

物理地址空间
Load A data1
100
编译 连接
data1 3456
200
BA=1000
Load A200
地址映射
Load A200
3456
5
地址转换(映射)
内存的每个存储单元都有一个编号,这种编号称为内存地 址(或称为物理地址,绝对地址)。内存地址的集合称为 内存空间(或物理地址空间)。
源程序经过汇编或编译后,形成目标程序,每个目标程序 都是从0开始编址,原来用符号名访问的单元用具体的数 据——单元号取代。目标程序的地址空间,称为作业的逻 辑地址空间,简称逻辑空间。在逻辑空间中每条指令的地 址和指令中要访问的操作数地址统称为逻辑地址。
1
各 级 存 储 器 速 度 比 较
2
内存的基本知识
内存是现代计算机系统的中心 是CPU能直接存取指令和数据的存储器 CPU和I/O设备都要和内存打交道
内存地址:以字或字节为单元进行编号,编号即地址。 访问内存:对指定地址单元进行读/写。
3
存储管理的主要功能
1 内存空间的分配和回收 2 地址转换(映射) 3 内存保护 4 内存扩充 (第五章)
1200
3456 。 。
7
内存保护
• 防止越界访问 • 限制进程只能访问自身的地址空间 • 避免访问到其他进程的空间造成破坏 • 也避免被其他进程破坏
• 防止越权访问(第五章)
8
4
内存空间的分配和回收
• 用户程序通常以文件的形式保存在计算机外存上,为了执 行用户程序,用户程序必须全部或部分装入内存。
• 能否把外存中的数据和程序调入内存,取决于能否在内存 中为它们安排合适的位置。
• 存储管理模块要为每一个并发执行的进程分配内存空间; 并且,当进程执行结束之后,存储管理模块又要及时回收 该进程所占用的内存资源,以便给其他进程分配空间。
4.1 存储器的层次结构
现代计算机系统中,存储器是重要组成部分,用 于存储信息。 理想的存储器:速度快,容量大,价格低
现有技术条件下,任何一种存储装置,都无法
同时满足这三个条件。
现代计算机系统的存储部件实际上采用了层
次 结构,组成了一个速度由快到慢,容量由 小到 大,价格由高到低的存储装置层次。
相关文档
最新文档