操作系统-课程设计_动态分区分配存储管理.docVIP

  • 30
  • 0
  • 约1.99万字
  • 约 29页
  • 2016-11-09 发布于安徽
  • 举报

操作系统-课程设计_动态分区分配存储管理.doc

操作系统课程设计 动态分区分配存储管理 吕 霆计算机10-01班 第一章 课程设计概述 1.1 设计任务: 动态分区分配存储管理 1.2 设计要求 建立描述内存分配状况的数据结构; ?建立描述进程的数据结构; ?使用两种方式产生进程:(a)自动产生, (b)手工输入; ? 在屏幕上显示内存的分配状况、每个进程的执行情况; ? 建立分区的分配与回收算法,支持紧凑算法; ? 时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可认为过一个时间单位; (b) 响应WM_TIMER; ? 将一批进程的执行情况存入磁盘文件,以后可以读出并重放; ? 支持算法:首次适应算法、循环首次适应算法、最佳适应算法:最坏适应算法。 1.3 设计目的 旨在让我们更好的了解动态分区管理方面的知识. 第二章 原理及算法描述 2.1动态分区分配算法原理 首次适应算法 * 算法概述:分配内存时,从链首开始顺序查找,找到满足的空闲分区则划出空间分配,余下的空闲空间仍保留在空闲链表中 * 实现方法:分配时从数组第一个元素开始比较,若符合条件则将该元素减去对应作业的值 循环首次适应算法 * 算法概述:由首次适应算法演变,只是每次分配改为由上一次找到的空闲分区开始查找 * 实现方法:在首次适应算法的基础上增加一个

文档评论(0)

1亿VIP精品文档

相关文档