计算机 存储管.pptVIP

  • 148
  • 0
  • 约6.83千字
  • 约 55页
  • 2017-06-04 发布于贵州
  • 举报
计算机 存储管

第5章 存储管理 存储器管理 1 存储器管理的主要功能 存储分配的方法 为多道程序分配大小相同的存储区还是大小不同的存储区; 内存的分配在程序执行前分配还是在执行过程中动态分配。 地址变换 程序执行的内存区域是连续的还是分散的。 地址保护 如何保证程序之间既不冲突又可共享资源。 内存扩充 如何将内存和外存结合起来,为用户提供更大的存储空间。 5 存储器管理 2 逻辑地址和物理地址 逻辑地址(相对地址) 用户程序经编译后生成的目标模块是以0为开始地址顺序编址。 目标模块中的地址称为相对地址或逻辑地址。 物理地址(绝对地址) 内存的地址以字节为单位,每个存储单元都有唯一的地址。 3 程序的链接和装入 一个源程序要变为可以在内存中运行的程序,通常要经过编译、链接和装入三个步骤: 1)编译:用户程序经编译后生成的目标模块是以0为开始地址顺序编址。 目标模块中的地址称为相对地址或逻辑地址。 2)链接:将编译后形成的多个目标模块以及它们运行所需要的库函数,链接在一起形成装入模块。装入模块仍以0作为起始地址。 3)装入:将装入模块装入内存实际物理地址空间。 (1)链接 静态链接:程序装入内存之前将整个目标模块链接,形成可执行文件。 装入时动态链接:在各目标模块装入内存时链接,边装入边链接。 运行时动态链接:在执行过程中将需要

文档评论(0)

1亿VIP精品文档

相关文档