的区域
重定位:逻辑地址转换为物理地址的操作(过程)
PPT课件
7
4.2.1 程序的装入
1.绝对装入方式(Absolute Loading Mode) 2.可重定位装入方式(Relocation Loading Mode) 绝对装入方式只能将目标模块装入到内存中事先指定的 位置。在多道程序环境下,编译程序不可能预知所编译的目 标模块应放在内存的何处,因此,绝对装入方式只适用于单 道程序环境。在多道程序环境下,所得到的目标模块的起始 地址通常是从0开始的,程序中的其它地址也都是相对于起始 地址计算的。此时应采用可重定位装入方式,根据内存的当 前情况,将装入模块装入到内存的适当位置。
L+ M 模块C
N- 1 Retu rn;
L+ M+ N- 1 Retu rn;
(a) 目标模块
PPT课件
(b) 装入模块
11
4.3 连续分配方式
• 程序执行时,要占用一定内存,将内存分配给程 序主要有以下几种方式
– 连续分配方式
(4.3 )
– 基本分页存储管理方式
(4.4 )
– 基本分段存储管理方式
PPT课件
29
例题:存储管理算法题
• 假定主存中按地址顺序依次有五个 空闲区。空闲区大小依次为如右图: 32k,10k,15k,228k,100k。现有五 个作业J1,J2,J3,J4,J5。他们各需 要主存1k,10k,128k,28k,115k。
• 判断用最先适应分配算法,最坏适 应分配算法,最佳分配适应算法能 否将这五个作业顺序装入?
PPT课件
28
快速适应算法
• 先将空闲分区按容量大小分类(如2KB、4KB、8KB),对于每类具有 相同容量的空闲分区单独设立空闲分区链表。