操作系统陆丽娜版5教程分析.ppt

第五章 内存管理 内存管理基础 内存管理概念 交换与覆盖 连续分配管理方式 非连续分配管理方式 虚拟内存管理 虚拟内存基本概念 请求分页管理方式 页面置换算法 页面分配策略 抖动 请求分段管理方式 存储管理的基本概念 存储管理目的和功能 主存储器的分配、回收和地址映射 内存分配的主要任务是为每一道程序分配 内存空间,使它们“各得其所”,每一道程序完 成后回收内存空间。分配时完成地址变换,地 址映射是把程序地址空间的相对地址转换成内 存中的绝对地址。 存储管理目的和功能(续) 提高主存储器的利用率 减少不可用的存储空间,允许多道程序动态共享主存。 内存扩充 内存扩充的任务是从逻辑上来扩充内存容量,使用户认为系统所拥有的内存空间远比其实际的内存空间大的多。 程序的装入和链接 装配模块虽然具有统一的地址空间,但是仍是以“0”作为参考地址,即是浮动的。要把它装入内存执行,就要确定装入内存的实际物理地址,并修改程序中与地址有关的代码,这一过程称为地址重定位。 绝对装入方式 可重定位装入方式 动态运行时装入方式 如果内存位置已知,可生成绝对代码;如果开始位置改变,需要重新编译代码。 程序中所使用的绝对地址,既可在编译或汇编时给出, 也可由程序员直

文档评论(0)

1亿VIP精品文档

相关文档