存储器管理

知识点一:基本概念

熟记专业名词

1.内存管理

2.重定位

3.内存保护

4.交换与覆盖

5.内存的分配方式

6.连续存储与非连续存储

7.单一连续、固定分区、动态分区(分区)

8.分页、分段、段页(分段、分页)

9.碎片(内部、外部)

10.拼接技术

 

知识点二:连续分配方式

熟记相关专有名词与概念

1.连续分配(单一连续、固定分区、连续分区)

2.单一连续分配(不适合多道程序)

3.固定分区(允许多道程序运行、采用静态重定位方式装入、无外部碎片、有内部碎片)

4.动态分区(适合多道程序运行、分区保护、会产生外部碎片、无内部碎片)

5.动态分区分配算法(首次适应、循环首次适应、最佳适应)

6.首次适应按照地址递增方式排列,最佳适应按照容量递增排列

7.首次适应在找到第一个满足条件的分区后结束,最佳适应找到最合适的分区后结束

 

知识点三:基本分页存储管理方式

熟记理解相关概念,掌握相关计算方法

1.页存储的特点:不要求作业装入连续区域,碎片少

2.页中起存储保护的是:页表长

3.地址结构(页——一维、段——二维)

4.每个进程都有一个页表,执行谁,谁的页表装入内存

5.页存储的计算问题

 

知识点四:分段式与段页式存储管理方式

1.如何分段是程序员在用户编程时决定的

2.分段管理的地址结构是二维的

3.分段管理的分配与回收方式与动态连续分配类似,无外部碎片

4.分段式与段页式,cpu从内存中取出一次数据分别要进行2、3次操作

5.段页式分配的管理思想:分段——管理用户的地址空间;分页——管理物理存储空间

6.段页式地址映像:每个作业一个段表,每个段一个页表

 

知识点五:虚拟存储管理

熟记几个典型的概括性名词及概念语句

部分局部多次以时间换空间运行前不必全部装入内存运行中不必常驻内存

1.虚拟存储器执行指令时要进行“虚实”地址转化

2.虚拟内存完成地址转换的是:硬件

3.虚拟内存基础:局部性理论

4.虚拟内存主要技术:部分转换

5.虚拟内存的最大容量由:计算机地址位数决定

6.实际内存是由:内存+硬盘共同决定

7.请求分页技术、请求分段技术,都支持虚拟存储器管理技术

8.基本分页技术、基本分段技术与请求分页、请求分段技术的不同点在于:是否需要将作业完全装入

9.页面置换算法:每个页面第一次被访问时都不会在内存中

10.缺页中断:发现缺页——缺页中断——调出页面——调入页面

 

11.(important)请求分页管理方式

         <1>最佳置换算法(OPT)“向后看”的原则,最先淘汰最近阶段用不上的页面

        <2>先进先出置换算法(FIFO)遵循顺序原则,最先进来的最先出去

        <3>最近最久未使用算法(LRU)与OPT算法正好相反,遵循“向前看”的原则,最先淘汰最近阶段未使用过的页面

        <4>时钟置换算法(CLOCK)与LRU类似,等待补充...

 

12.Belady现象:缺页率会随着分配物理块数的增加而增加(LRU与OPT算法除外)

13.抖动现象:刚调出一个页面随即又要使用这个页面

14.段管理虚拟空间,页管理内存空间

15.页面扩大缺页率会下降(反比关系)

 

你可能感兴趣的:(操作系统)