《存储器管理》PPT课件.ppt

《存储器管理》PPT课件.ppt

ID:51645464

大小:3.37 MB

页数:189页

时间:2020-03-27

《存储器管理》PPT课件.ppt_第1页
《存储器管理》PPT课件.ppt_第2页
《存储器管理》PPT课件.ppt_第3页
《存储器管理》PPT课件.ppt_第4页
《存储器管理》PPT课件.ppt_第5页
资源描述:

《《存储器管理》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章存储管理存储器管理是操作系统的重要的一个部分,它负责管理计算机系统的存储器3.1计算机系统中的存储器内存外存高速缓存器(Cache)存取速度越来越快存取容量越来越小成本越来越大CPU数据寄存器寄存器寄存器(Register)是中央处理器内的组成部份,它们可用来暂存指令、数据和地址,常用的有:指令寄存器,通用寄存器,控制寄存器等高速缓存cache高速缓冲存储器Cache是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快内存存储容量较大,存取速度较快。存储单元以字节为单位进行编址。用于存放用户当前需执行的程序和数据,以及操作系

2、统进行控制和管理的信息内存用户区0n-1操作系统存储器管理主要指的是对内存储器的管理逻辑地址:用户程序中使用的地址。逻辑地址空间:由程序中逻辑地址组成的地址范围叫做逻辑地址空间(相对地址空间)。3.2重定位程序A程序B程序C假设程序A、B、C分别有100、50、120条指令,问各自的逻辑地址空间范围?0199014901119系统为了方便管理内存,对内存中每个字节单元,从0开始编号,该编号称为主存储器的绝对地址绝对地址对应的内存空间,称为“物理地址空间”0100700.........内存地址空间物理地址从地址500处取数到寄存器1程序A有7

3、01条指令,其逻辑地址空间为?装入内存思考:指令LOAD的逻辑地址和物理地址是多少?数据12345的逻辑地址和物理地址是多少?需要把指令LOAD1,500中涉及到地址的量进行修改12345重定位:我们把对目标程序中的指令和数据的地址的修改过程,称之为重定位对程序进行重定位的技术按重定位的时机可分为两种:静态重定位和动态重定位。地址转换1.静态重定位是指在目标程序装入内存时,由装入程序对目标程序中的指令和数据的地址进行修改的重定位。对每个程序来说,这种地址变换只是在装入时一次性完成,在程序运行期间不再进行重定位。优点:无需增加硬件地址转换机构,

4、便于实现程序的静态连接缺点是:①程序重定位之后就不能再移动,这不利于内存空间的有效使用;②各个用户进程很难共享内存中的同一程序的副本。2.动态重定位是在程序执行期间每次访问内存之前进行重定位。这种变换是靠硬件地址变换机构实现的,通常采用一个重定位寄存器,其中放有当前正在执行的程序在内存空间中的起始地址重定位寄存器又称“基址寄存器”动态重定位的主要优点是:①程序占用的内存空间动态可变,不必连续存放在一处;②比较容易实现几个进程对同一程序副本的共享使用。它的主要缺点是需要附加硬件支持,增加了成本。??经过()重定位,程序无需改动直接装入内存,既可

5、执行。A静态重定位B动态重定位B3.3-3.6存储管理机制存储管理方案很多,大致把存储管理方案概括成4种:分区管理、分页管理、分段管理和段页式管理。对于每一种方案管理要掌握其基本思想、工作原理和特点。分区管理单用户连续存储管理固定分区管理可变分区管理主要适用于单道批处理系统。分配策略的基本思想是总体上把内存储器分为两个分区。一个分区固定分配给操作系统使用称之为“系统区”;另一个分配给用户使用,称为“用户区”。3.3单用户连续存储管理单道批处理系统缺点:①系统的工作效率不高,资源利用率低下。②若用户作业的相对地址空间比用户区大,那么该作业就无法

6、运行。即大作业无法在小内存上运行。如何实现内存保护?小贴士:执行用户程序时,CPU去某地址取指令或数据前先把该地址与界限寄存器中值进行比较,大于等于该值,可继续执行否则产生地址越界中断采用这种存储分配策略时,将对用户程序实行静态重定位1、处理器不能直接访问的存储器是()A、寄存器B、高速缓冲存储器C、主存储器D、光盘2.计算机主存储器中,存储单元的编址单位是()A.二进制位B.字节C.字D.块DB3、存储管理中的地址转换(重定位)指的是()A、将绝对地址转换成逻辑地址B、将物理地址转换成逻辑地址C、将逻辑地址转换成绝对地址D、将物理地址转换成

7、相对地址C4.价格昂贵、存取速度最快,但容量较小的存储器是(   )A.寄存器B.高速缓冲存储器C.主存储器D.辅助存储器5.程序状态字寄存器是属于(   )A.指令寄存器B.通用寄存器C.控制寄存器D.时钟寄存器6.处理器中仅设置一个界限寄存器的存储管理方式是(   )A.页式存储管理B.可变分区存储管理C.固定分区存储管理D.单用户连续存储管理ACD7.地址转换是在作业执行前集中完成,执行中无需再进行地址转换的定位方式称为________。8.现在常用的辅助存储器中速度最快的是__________。9、必须有硬件地址转换机构的地址转换方式

8、称为__________静态重定位硬盘动态重定位指预先把内存储器中可供分配的用户区划分成若干个连续的分区,每个分区的尺寸可以相同,也可以不同。划分后,内存储器中分区

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。