第四章_存储管理剖析.ppt

操作系统 Operating System;教学目的;本章重点:;本章难点:;第4章 存储管理;本章学习目标 ;§4.1 存储管理的原理;§4.1.1 存储器; 主存 ;§4.1.2 存储管理的原理;2.存储单元与物理地址空间;3.作业的装入;; 【作业的名空间、逻辑地址空间和物理空间】;4.地址重定位;静态地址重定位的优点是容易实现,无需硬件支持,它只要求程序本身是可重定位的,即对那些要修改的地址部分具有某种标识,地址重定位由专门设计的程序来完成。在早期的操作系统中大多数都采用这种方法。其主要缺点是程序经地址重定位后就不能移动了,因而不能重新分配内存,不利于内存的有效利用。;(3)动态地址重定位 动态地址重定位是在程序执行期间进行的。在CPU访问内存之前,将要访问的程序或数据地址转换成内存地址。 通过基地址寄存器、变址寄存器计算出指令的有效地址,再利用硬件机构实现地址映射,这样的硬件设备称为存储管理单元MMU(Memory-Management Unit)。 通常采用的办法是利用一个重定位寄存器,对每一个有效地址都要加上重定位寄存器中的内容,以形成绝对地址。; 动态地址重定位的优点是程序在内存中的搬移不会对程序的正确执行造成影响,使内存得以被充分利用,其缺点是需要附加的硬件支持,实现存储管理的软件算法比较复杂。;4.

文档评论(0)

1亿VIP精品文档

相关文档