操作系统课件6_1.pptVIP

  • 4
  • 0
  • 约8.73千字
  • 约 59页
  • 2017-11-01 发布于湖北
  • 举报
操作系统课件6_1

6.2.1 内存分区 静态分区与动态分区 静态分区:在系统运行前将内存空间划分为若干个区域。 当进程需要内存空间时, 系统按照某种分配原则为其分配一个或多个满足要求的区域。 通常, 分配给进程的内存区域可能比进程实际所需的区域长。 动态分区:在系统运行过程中划分内存空间。 通常, 系统可按进程所需空间的大小为其分配恰好满足要求的一个或多个区域 * 6.2.1 内存分区 等长分区与异长分区 等长分区:将存储空间划分为若干个长度相同的区域. 当进程需要存储空间时, 系统为其分配一个或多个区域。分为2i个分区。 ?异长分区:将存储空间划分为若干个长度不同的区域. 当进程需要内存时, 系统为其分配一个或多个区域。 根据程序、程序单位、对象大小来分区。 * 6.2.1 内存分区 通常作法: 静态+等长(页式、段页式): 有字位映象图、空闲页面表和空闲页面链三种方法。 动态+异长(段式、界地址): 有最先适应 (First Fit)、最佳适应 (Best Fit)和最坏适应 (Worst Fit)三种方法 * 6.2.2 内存分配 静态等长分区的分配 字位映象图 空闲页面表 空闲页面链 动态异长分区的分配 最先适应 (First Fit) 最佳适应 (Best Fit) 最坏适应 (Worst Fit) * 字位映象图(bit map) 1 0 0

文档评论(0)

1亿VIP精品文档

相关文档