软件开发技术基础 第2版 教学配套课件 赵英良 第3章 操作系统及相关程序设计2_内存管理.pdfVIP

软件开发技术基础 第2版 教学配套课件 赵英良 第3章 操作系统及相关程序设计2_内存管理.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
软件开发技术基础 普通高等教育“十一五” 国家级规划教材 “十二五”普通高等教育本科国家级规划教材 赵英良等.软件开发技术基础(第2版). 机械工业出版社 第3章 操作系统及程序设计 ——存储管理应用程序设计 西安交通大学 西安交通大学 计算机教学实验中心 计算机教学实验中心 3.3 存储管理应用程序设计 本节内容  内存管理的相关概念 Windows XP 的内存管理  虚拟存储管理程序设计  动态链接库的应用 西安交通大学计算机教学实验中心 2 3.3.1 存储存管理 存储器storage, memmory  能接收数据和保存数据、而且能根据命令提 供这些数据的装置。  内存储器(简称内存、主存、物理存储 器) 外存储器(简称外存、辅助存储器) 操作系统的存储管理主要是对内存进行管 理,以使多道程序能够合理地使用内存资 源而不引起冲突 西安交通大学计算机教学实验中心 3 1.存储管理的主要任务  内存空间的分配与释放  内存空间的地址变换  内存空间的分区保护  内存空间的扩充 西安交通大学计算机教学实验中心 4 2.存储管理的主要方法 单一连续存储管理 分区式存储管理 页式存储管理 段式存储管理 虚拟存储管理 西安交通大学计算机教学实验中心 5 虚拟存储管理 虚拟存储管理解决程序的大小大于当前空 闲的内存时的运行问题 思想是程序运行之前,不是将它的全部信 息一次性装入内存,而是只将一部分先装 入内存,另一部分暂时留在外存。 进程在运行过程中,如果要访问的信息不 在内存时,进行中断请求,并由操作系统 将它们调入内存,以保证进程的正常执 行。 西安交通大学计算机教学实验中心 6 3.地址映射  (1)物理地址  (2 )物理地址空间  (3 )程序地址  (4 )程序地址空间 (逻辑地址空间、虚地址空间)  (5 )地址映射  (6 )地址映射方式  ①编程或编译时确定地址映射关系  ②静态地址映射  ③动态地址映射 西安交通大学计算机教学实验中心 7 4. 内存的扩充  内外存数据传输的控制 把即将执行的程序和数据调入内存,而把 那些处于等待

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档