第12讲存储器管理之连续分配方式..docVIP

  • 9
  • 0
  • 约3.53千字
  • 约 6页
  • 2016-12-10 发布于重庆
  • 举报
第12讲存储器管理之连续分配方式.

第十一讲 存储器管理之连续分配方式 所谓连续分配方式:是指为一个用户程序分配一个连续的内存空间。 又可把连续分配方式分为:单一连续分配,固定分区分配,动态分区分配,动态重定位分区分配,四种方式。 1 单一连续分配(单独分区分配) 最简单的一种存储管理方式,但只能用于单用户、单任务的OS中。 概念:单一连续分配就是整个主存区域的用户空间均归一个用户作业使用。 主要特点:管理简单,只需小量的软件和硬件支持,便于用户了解和使用。但因内存中只装入一道作业运行,内存空间浪费大,各类资源的利用率也不高。 例子:一个容量为256KB的内存,操作系统占用32KB,剩下224KB全部分配给用户作业,如果一个作业仅需64KB,那么就有160KB的存储空间被浪费。 2 固定分区分配 分区分配方式是满足多道程序设计需要的一种最简单的存储管理方法。 2.1 思想:将内存分成若干个分区(大小相等/不相等),除OS占一区外,其余的每一个分区容纳一个用户程序。这样来实现多道并发。 2.2 分区划分方法:分区大小相等,分区大小不等。但事先必须确定,在运行时不能改变。即分区大小及边界在运行时不能改变。 2.3 内存分配: 首先:要先建立一张分区说明表或使用表,以记录分区号、分区大小、分区的起始地址及状态(已分配或未分配)。 其次:当某个用户程序要装入内存时,由内存分配程序检索分区说明表,从表中找出一个满足要求的尚未分

文档评论(0)

1亿VIP精品文档

相关文档