操作系统原理与实践教程 7-302-13410-3j czxt05新.pptVIP

  • 2
  • 0
  • 约1.13万字
  • 约 74页
  • 2015-12-17 发布于广东
  • 举报

操作系统原理与实践教程 7-302-13410-3j czxt05新.ppt

第5章 存储管理 §5.1 存储管理的功能 内存是现代计算机系统的中心,是指CPU能直接存取指令和数据的存储器,CPU和I/O设备都要和内存打交道。 内存由很大的一组字或字节所组成,每个字或字节都有它们自己的编号,称为内存地址。 对内存的访问是通过一系列对指定地址单元进行读写来实现的。 §5.1 存储管理的功能 5.1.1 存储空间的分配和回收 内存的分配与回收是内存管理的主要功能之一。用户程序通常以文件的形式保存在计算机外存上,为了执行用户程序,用户程序必须全部或部分装入内存,因此在内外存之间必须不断交换数据。能否把外存中的数据和程序调入内存,取决于能否在内存中为它们安排合适的位置。因此,存储管理模块要为每一个并发执行的进程分配内存空间。另外,当进程执行结束之后,存储管理模块又要及时回收该进程所占用的内存资源,以便给其他进程分配空间。 §5.1 存储管理的功能 5.1.2 地址转换(映射) 内存的每个存储单元都有一个编号,这种编号称为内存地址(或称为物理地址,绝对地址)。内存地址的集合称为内存空间(或物理地址空间)。 源程序经过汇编或编译后,形成目标程序,每个目标程序都是以0为基址顺序进行编址的,原来用符号名访问的单元用具体的数据——单元号取代。这样生成的目标程序占据一定的地址空间,称为作业的逻辑地址空间,简称逻辑空间。在逻辑空间中每条指令的地址和指

文档评论(0)

1亿VIP精品文档

相关文档