操作系统 第四章 存储管理.pptVIP

  • 12
  • 0
  • 约7.5千字
  • 约 43页
  • 2017-08-26 发布于河南
  • 举报
4.1 存储管理概述 4.1.1 内存概念与存储器层次 计算机系统由计算子系统、存储子系统、I/O子系统组成。 内存用于存放操作系统内核、用户程序指令与程序运行所需数据。 1.存储层次 存储层次:采用不同的存储介质来存取系统中不同频度的信息,使这些存储器有机的联系形成一个体系 。 4.1.2 用户程序的处理过程 用户的程序处理可分为三个阶段 (1) 编译 (2) 链接 (3) 装入 4.1 存储管理概述 4.1.3 存储管理 1.内存空间管理,分配与回收 内存空间管理系统首先要记录内存的各级分配单元的使用状态,负责内存区域的分配与回收。根据不同的分配方法,大的内存区域分割成大小不同的子区域以适应不同的用户对内存的请求,因此系统要记录这些区域的位置划分和使用情况,系统负责响应用户请求,以适合的空间分配给它,并修改使用状态来反映当前系统的状态。 2.重定位 重定位:由相对地址到物理地址的地址转换。 (1)静态重定位 静态重定位是在程序运行之前进行重定位的一 种地址变换方式 (2)动态重定位 动态重定位是指虚-实地址变换是在程序运行 过程中通过硬件来实现的。 动态重定位过程 优点: ①程序装入后,再在内存移动时,只要修改其PCB中的起始地址,则重定位依然能正确运行,这为存储空间紧缩与内存碎片处理提供了可能。

文档评论(0)

1亿VIP精品文档

相关文档