第四章 存储器管理小结
- 格式:doc
- 大小:24.00 KB
- 文档页数:2
第四章存储器管理第0节存储管理概述一、存储器的层次结构1、在现代计算机系统中,存储器是信息处理的来源与归宿,占据重要位置。
但是,在现有技术条件下,任何一种存储装置,都无法从速度、容量、是否需要电源维持等多方面,同时满足用户的需求。
实际上它们组成了一个速度由快到慢,容量由小到大的存储装置层次。
2、各种存储器•寄存器、高速缓存Cache:少量的、非常快速、昂贵、需要电源维持、CPU可直接访问;•内存RAM:若干(千)兆字节、中等速度、中等价格、需要电源维持、CPU可直接访问;•磁盘高速缓存:存在于主存中;•磁盘:数千兆或数万兆字节、低速、价廉、不需要电源维持、CPU 不可直接访问;由操作系统协调这些存储器的使用。
二、存储管理的目的1、尽可能地方便用户;提高主存储器的使用效率,使主存储器在成本、速度和规模之间获得较好的权衡。
(注意cpu和主存储器,这两类资源管理的区别)2、存储管理的主要功能:•地址重定位•主存空间的分配与回收•主存空间的保护和共享•主存空间的扩充三、逻辑地址与物理地址1、逻辑地址(相对地址,虚地址):用户源程序经过编译/汇编、链接后,程序内每条指令、每个数据等信息,都会生成自己的地址。
●一个用户程序的所有逻辑地址组成这个程序的逻辑地址空间(也称地址空间)。
这个空间是以0为基址、线性或多维编址的。
2、物理地址(绝对地址,实地址):是一个实际内存单元(字节)的地址。
●计算机内所有内存单元的物理地址组成系统的物理地址空间,它是从0开始的、是一维的;●将用户程序被装进内存,一个程序所占有的所有内存单元的物理地址组成该程序的物理地址空间(也称存储空间)。
四、地址映射(变换、重定位)当程序被装进内存时,通常每个信息的逻辑地址和它的物理地址是不一致的,需要把逻辑地址转换为对应的物理地址----地址映射;地址映射分静态和动态两种方式。
1、静态地址重定位是程序装入时集中一次进行的地址变换计算。
物理地址= 重定位的首地址+ 逻辑地址•优点:简单,不需要硬件支持;•缺点:一个作业必须占据连续的存储空间;装入内存的作业一般不再移动;不能实现虚拟存储。
存储器管理,心得体会存储器管理,心得体会目录1.相关知识................................................................................................................. .. (4)1.1空闲盘块的组织.................................................................................................................41.2空闲盘块的分配与回收.....................................................................................................52.系统设计................................................................................................................. .. (5)2.1算法及说明................................................................................................................. ........52.2算法流程图................................................................................................................. ........62.3数据结构及各子程序.........................................................................................................63.成果................................................................................................................. . (7)3.1磁盘存储空间的分配.........................................................................................................73.2磁盘存储空间的回收.........................................................................................................73.3结束................................................................................................................. ....................84.总结................................................................................................................. . (9)4.1个人总结赵勋................................................................................................................. .94.2个人总结史迎丰 (10)4.3个人总结齐泓洋 (11)4.4个人总结李霖................................................................................................................ 125.参考文献................................................................................................................. (12)《操作系统》课程设计任务书1.相关知识1.1空闲盘块的组织(1)空闲盘块好栈用来存放当前可用的一组空闲的盘块好(最多含100个号),以及栈中尚有的空闲盘块号数N。
Chapter4 存储器系统1.存储器概述1)存储器的分类:①按与CPU的连接和功能分类:主存储器(主存、内存)、辅助存储器(辅存、外存)、高速缓冲存储器(Cache)①按存取方式分类:随机存取存储器(RAM)、只读存储器(ROM)、顺序存取存储器(SAM)、直接存取存储器(DAM)。
③按存储介质分类:磁存储器、半导体存储器、光存储器。
③按信息的可保存性分类:易失性存储器、非易失性存储器。
2)主存的组成与操作(1)组成:(2)读、写操作(3)概念术语:存储元/存储位、存储单元、存储体。
存储元件(存储元、存储位):存储一位二进制信息的物理器件。
存储元是存储器中最小的存储单位。
存储单元:一组存储元件/存储位。
每个存储单元被赋予唯一的编号(存储单元的地址),用于访问该存储单元。
存储体(存储阵列):大量存储单元。
(4)存储器的主要性能指标:①存储容量:②速度:访问时间TA(读写时间、存取时间)、存取周期TM(存储周期、读写周期)、带宽Bm (存储器数据传输率、频宽)。
3)主存与CPU的连接:需要MAR和MDR。
2.半导体存储器的组成:1)半导体存储器的分类SRAM是靠触发器电路存储信息的,所存的信息表现为双稳态电路的电平,所以不需要刷新。
DRAM是靠电容存储信息的,所存信息表现为电容上的电荷。
由于电路中存在一定的漏电流,致使电容慢慢放电,导致所存信息丢失。
因此必须在电容放电到一定程度前,重新写入信息,这一过程称为刷新。
用ROM组成控存。
2)半导体存储器的组织:一个存储器总是由一定数量的存储器芯片构成。
组成一个存储器,需要考虑的问题:①如何选择芯片;②所需的芯片数量;③如何把许多芯片连接起来:在位数和单元数方面扩展,按扩展方向可分为:位扩展、字扩展、字和位同时扩展。
a.位扩展(扩字长)——要求画图【例】:用2114芯片(1K×4位)构成1K×8位的存储器。
b.字扩展(扩字数)——要求画图、写出各芯片的地址范围【例】:用16K×8位的芯片构成64K×8位的存储器,并写出各芯片的地址范围。
存储器管理,心得体会存储器管理,心得体会目录1.相关知识................................................................................................................. .. (4)1.1空闲盘块的组织.................................................................................................................41.2空闲盘块的分配与回收.....................................................................................................52.系统设计................................................................................................................. .. (5)2.1算法及说明................................................................................................................. ........52.2算法流程图................................................................................................................. ........62.3数据结构及各子程序.........................................................................................................63.成果................................................................................................................. . (7)3.1磁盘存储空间的分配.........................................................................................................73.2磁盘存储空间的回收.........................................................................................................73.3结束................................................................................................................. ....................84.总结................................................................................................................. . (9)4.1个人总结赵勋................................................................................................................. .94.2个人总结史迎丰 (10)4.3个人总结齐泓洋 (11)4.4个人总结李霖................................................................................................................ 125.参考文献................................................................................................................. (12)《操作系统》课程设计任务书1.相关知识1.1空闲盘块的组织(1)空闲盘块好栈用来存放当前可用的一组空闲的盘块好(最多含100个号),以及栈中尚有的空闲盘块号数N。
第四章存储器管理小结
1.重定位的基本概念机及其应用
1)为什么要引入重定位,在装入作业时引入重定位有何
优点
2)在连续分配方式、分页系统、分段系统中分别是如何
实现动态重定位的
2.动态分区分配方式
1)如何提高内存利用率
2)分配算法
3)如何进行内存的分配与回收
3.基本分页和分段管理存储方式
1)分页存储管理方式
2)分页系统的地址转换
3)分段存储管理方式
4)信息的共享与保护
4.虚拟存储器的基本概念
1)为什么要引入虚拟存储器
2)虚拟存储器的定义
3)虚拟存储器具有哪些特征
4)实现虚拟存储器的关键技术是什么
5.请求分页系统的基本原理
1)页表机制
2)地址变换过程
3)页面置换算法。