1.地址转换 ●它采用静态分配方式 处理器设置两个寄存器:界限寄存器和重定位寄存器 界限寄存器用来存放主存用户区的长度,重定位寄存器 用来存放用户区的起始地址。 地址转换过程是:CPU获得的逻辑地址首先与界限寄存 器的值比较,若大于界限寄存器的值,产生“地址越界” 中断信号,由相应的中断处理程序处理;若不大于界限 寄存器的值,就与重定位寄存器中的基址相加,得到物 理地址,对应于主存中的一个存储单元。 ●其转换过程如图3-6所示
1.地址转换 ⚫ 它采用静态分配方式。 ⚫ 处理器设置两个寄存器:界限寄存器和重定位寄存器。 界限寄存器用来存放主存用户区的长度,重定位寄存器 用来存放用户区的起始地址。 ⚫ 地址转换过程是:CPU获得的逻辑地址首先与界限寄存 器的值比较,若大于界限寄存器的值,产生“地址越界” 中断信号,由相应的中断处理程序处理;若不大于界限 寄存器的值,就与重定位寄存器中的基址相加,得到物 理地址,对应于主存中的一个存储单元。 ⚫ 其转换过程如图3-6所示
2.存储保护 ●处理器在执行指令时,要检查其逻辑地 址是否小于界限寄存器的值, 若小于,则与重定位寄存器中的基址相加, 产生物理地址,到主存中去执行 否则,产生一个“地址越界”中断信号,由 操作系统进行处理,以达到存储保护的目的
2.存储保护 ⚫ 处理器在执行指令时,要检查其逻辑地 址是否小于界限寄存器的值, – 若小于,则与重定位寄存器中的基址相加, 产生物理地址,到主存中去执行。 – 否则,产生一个“地址越界”中断信号,由 操作系统进行处理,以达到存储保护的目的
324管理特点 1)管理简单。它把主存分为两个区,用户区 次只能装入一个完整的作业,且占用一个连续 的存储空间。它需要很少的软硬件支持,且便于 用户了解和使用。 2)在主存中的作业不必考虑移动的问题,并 且主存的回收不需要任何操作 (3)资源利用率低。不管用户区有多大,它 次只能装入一个作业,这样造成了存储空间的浪 费,使系统整体资源利用率不高 (4)这种分配方式不支持虚拟存储器的实现
3.2.4 管理特点 ⚫ (1)管理简单。它把主存分为两个区,用户区 一次只能装入一个完整的作业,且占用一个连续 的存储空间。它需要很少的软硬件支持,且便于 用户了解和使用。 ⚫ (2)在主存中的作业不必考虑移动的问题,并 且主存的回收不需要任何操作。 ⚫ (3)资源利用率低。不管用户区有多大,它一 次只能装入一个作业,这样造成了存储空间的浪 费,使系统整体资源利用率不高。 ⚫ (4)这种分配方式不支持虚拟存储器的实现
3.3固定分区存储管理方式 ●3.3.1基本原理 3.3.2主存空间的分配与回收 ●3.3.3地址转换与存储保护 °3.34管理特点 ●3.3.5对固定分区存储管理方式的改进 ●3.3.6固定分区存储管理举例
3.3 固定分区存储管理方式 ⚫ 3.3.1 基本原理 ⚫ 3.3.2 主存空间的分配与回收 ⚫ 3.3.3 地址转换与存储保护 ⚫ 3.3.4 管理特点 ⚫ 3.3.5 对固定分区存储管理方式的改进 ⚫ 3.3.6 固定分区存储管理举例
3.3.1基本原理 把主存中可分配的用户区域预先划分成若干个固定大小 的区域,每一个区域称为一个分区,每个分区中可以装 入一个作业,一个作业也只能装入一个分区中,这样可 以装入多个作业,使它们并发执行。当有一个空闲分区 时,便可从外存的后备队列中,选择一个适当大小的作 业装入该分区;当该作业运行完时,又可从后备队列中 选择另一个作业装入该分区 固定分区存储管理方式是最早使用的一种可运行多道程 序的存储管理方式。 ●它仍然要求把作业全部装入主存,且装入一个连续的存 储空间
3.3.1 基本原理 ⚫ 把主存中可分配的用户区域预先划分成若干个固定大小 的区域,每一个区域称为一个分区,每个分区中可以装 入一个作业,一个作业也只能装入一个分区中,这样可 以装入多个作业,使它们并发执行。当有一个空闲分区 时,便可从外存的后备队列中,选择一个适当大小的作 业装入该分区;当该作业运行完时,又可从后备队列中 选择另一个作业装入该分区。 ⚫ 固定分区存储管理方式是最早使用的一种可运行多道程 序的存储管理方式。 ⚫ 它仍然要求把作业全部装入主存,且装入一个连续的存 储空间