第3章存储器管理 3.2单用户连续存储管理方式 32.2主存空间的分配与回收 1.主存空间的分配 以驻留在 主存 开始 (2) 从作业队列中取出队首作业 使用。 在这利 作业>用户区 把作业装入用户区 显示主存不足 作业队列控空? 结束 图3-5单用户存储管理的主存分配流程图
第3章 存储器管理
第3章存储器管理 3.2单用户连续存储管理方式 32.2主存空间的分配与回收 2.主存空间的回收 作业一旦进入主存,就要等到它结束后,系统才能回收作业 所占用的空间。在这种管理方式下,回收主存空间不需要做任何 操作,直接装入第二个作业即可
第3章 存储器管理
第3章存储器管理 3.2单用户连续存储管理方式 323地址转换与存储保护 1.地址转换 因为主存所有空间归一个用户作业使用,所以它采用静态分 配方式,即在作业被装入主存时,一次性完成地址转换。 采用这种管理方式时,处理器设置两个寄存器:界限寄存器 和重定位寄存器。界限寄存器用来存放主存用户区的长度,重定 位寄存器用来存放用户区的起始址。一般情况下这两个寄存器的 内容是不变的,只有当操作系统占有的存储区域改变时才会改变
第3章 存储器管理
第3章存储器管理 3.2单用户连续存储管理方式 323地址转换与存储保护 1.地址转换 地址转换过程如图3-6所示。 长度 基址 界限寄存器 重定位寄存器 逻辑地址 物理地址 否 主 CPU 存 地址越界 图3-6单用户存储管理的地址转换
第3章 存储器管理
第3章存储器管理 3.2单用户连续存储管理方式 323地址转换与存储保护 2.存储保护 处理器在执行指令时,检查逻辑地址是否小于界限寄存器的 值。若小于,则与重定位寄存器中的基址相加,产生物理地址, 到主存中去执行。否则,产生一个“地址越界”中断信号,由操 作系统进行处理,以达到存储保护的目的
第3章 存储器管理