第四章存储器管理9.pptVIP

  • 8
  • 0
  • 约1.36万字
  • 约 88页
  • 2018-09-15 发布于江苏
  • 举报
第四章存储器管理9

第四章 存储器管理 4.1.1 程序的装入和链接 4.1.1 程序的装入 程序的装入 将一个模块装入内存时,可采用三种方式: 绝对装入方式 可重定位方式 动态运行时装入方式 4.1.2 程序的链接 链接程序的功能,是将经过编译或汇编所得到的一组目标模块以及它们所需要的库函数,装配成一个完整的装入模块。 实现链接的方法 静态链接 装入时动态链接 运行时动态链接 4.2 连续分配方式 单一连续分配 固定分区分配 动态分区分配 动态重定位分区分配 4.2.1 单一连续分配 4.2.2 固定分区分配 预先把可分配的内存空间分割成若干个连续区域,每一区域称为分区。每个分区的大小可以相同也可以不同,分区大小固定不变,每个分区装一个且只能装一个作业 1、划分分区的方法: 分区大小相等 作业太大,太小都有问题 分区大小不等 2、内存分配 使用分区使用表 4.2.3 动态分区分配 动态分区分配是根据进程的实际需要,动态地为之分配连续的内存空间。解决三个问题 1、分区分配的数据结构 (1)空闲分区表 用于为内存中每个尚未分配出去的分区设置一个表项,每个分区的表项包含分区序号、分区始址及分区大小等表目。 (2)空闲分区链 为了实现对空闲分区的分配和链接,在每个分区的起始部分,设置一些用于控制分区分配的信息,以及用于链接各分区的前向指针;再分区尾部则设置

文档评论(0)

1亿VIP精品文档

相关文档