网站大量收购独家精品文档,联系QQ:2885784924

3.1 固定分区存储管理.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.1 固定分区存储管理

六安职业技术学院教案 2008~2009 学年度 第 1 学期 编号__8__ 信息工程 系 计算机 教研室 任课教师 曹维祥 课程名称 操作系统 授课班级:应0701、02,维0701,软0701 授课日期:10.27~ 11.2 课型:理论课 课时安排:2 课时 教学内容:3.1 固定分区存储管理 3.2 可变分区存储管理 教学目标:1.掌握绝对地址、相对地址等概念 2.理解地址重定位的作用及静态和动态重定位的异同 3.掌握外部碎片、内部碎片的概念 4. 掌握单一连续分区、固定分区、可变分区存储管理 教学重点:1.绝对地址、相对地址等概念 2.地址重定位的作用 3. 外部碎片、内部碎片的概念 4.单一连续分区、固定分区、可变分区存储管理 教学难点:1.绝对地址、相对地址等概念 2.地址重定位的作用 教学方法:讲授 教学用具:无 教学过程: [复习] 存储管理的功能 第1 页 [导入新课] [新课] 一、基本概念 1.存储器的层次 三级存储器结构 (粗分): (1)寄存器――当前要执行的指令或要处理的数据 (2)内存――正在运行的程序和相关数据 (3)外存――“资料”长期保存 CPU 不能直接去存取外存上的信息,外存上的程序或数据必须先移到内存中,才 能被CPU 访问。内存是一个大型的,由字节构成的一维数组,每一个单元都有自 己的地址。 注:存储管理主要是对内存的管理、分配,涉及到的外存,也是对内存管理的支 持。 2.地址重定位 (1)物理地址(绝对地址) 内存单元唯一的、真实的地址,CPU 最终依据物理地址区分(存取)各单元。 (2)逻辑地址(相对地址) 程序中相对本程序的“0”(开始)编址所产生的地址。 (3)地址空间 地址集合 物理地址空间――存储空间 逻辑地址空间――地址空间 第2 页 (4)地址重定位 相对地址转换为绝对地址的过程,称为地址重定位。 (5)为什么要地址重定位? 多道程序下,编写程序时无法事先知道内存区域中哪一部分是空闲的,哪一部分 已被占用,也就无法在程序中直接使用物理地址,但程序不可避免的要使用地址。 这之间有个矛盾,解决方法是编写(编译)程序时,使用相对地址,而在程序执 行时(或者执行之前)将相对地址转换成绝对地址。 例:调用子程序的操作最终转化为跳转指令,跳到该子程序所在的第一条指令的 地址。编写程序时并不知道这个子程序加载到内存的哪一个区域,也就无法直接 指定该地址。 (6)地址的静态重定位 程序运行之前,为用户程序实行地址重定位的工作。一般由操作系统的加载程序 完成。 特点: A) 程序运行之前 B) 可完全由软件(操作系统)来实现,不需要硬件支持 C) 一次性集中完成 第3 页 D) 重定位后,不方便在内存中移动程序 二、单一连续分区管理 适用于单道系统,将内存分为2 个连续区域:系统区、用户区。整个用户区只加 载一个用户程序,且为该程序独占 系统区:由操作系统占用 用户区:由用户程序占用 1.主存空间的分配与回收 (1)分配:首先,从作业队列中取出一个作业;判断作业的大小是否大于用户 区的大小,若大于则作业不能装入,否则,可以把作业装入用户区。它一次只能 装入一个作业。 (2)回收: 作业一旦进入主存,就要等到它结束后才能释放主存,再装入第二个作业即可。 2.地址转换与存储保护 (1)地址转换 它采用静态重定位方式。 (2)存储保护 第4 页 通过和界限寄存器的值进行比较,不满足时产生一个“地址越界”中断信号,由 操作系统进行处理,以达到存储保护的目的。 注:只有用户程序与操作系统之间的保护,无用户程序之

您可能关注的文档

文档评论(0)

ranfand + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档