- 9
- 0
- 约5.63千字
- 约 11页
- 2021-01-09 发布于天津
- 举报
***
***
***
***
操作系统实验
内存的分配与回收
实验报告
一、 实验题目:内存的分配与回收
二、 实验内容:利用可变分区的首次适应算法,模拟内存的分配与回收。
三、 实验目的:掌握可变分区首次适应算法的原理以及其编程实现。
四、实验过程:
1、基本思想:可变分区分配是根据进程的实际需求,动态地为之分配内存空间。首次适应算法要求空闲 空间链以地址递增的次序链接。 进行内存分配时,从链表头部开始依次检索, 找到第一个不小于请求空间
大小的空闲空间进行分配。 分配时需考虑碎片问题, 若分配会导致碎片产生则将整块分区分配。 内存的回
收需要考虑四种情况:⑴回收分区前后两个分区都空闲, 则需要和前后两个分区合并;(2)回收分区只有
前一分区空闲,则与前一分区合并; (3)回收分区只有后一分区空闲,则和后一分区合并; (4)回收分区
独立,不考虑合并
链结点包含的数据:分区号、大小、起址、标记2、主要数据结构: struct FreeArea{
链结点包含的数据:分区号、大小、起址、标记
int ID;
int size;
long address
int sign;
};
struct Node { 双链表结点结构体:数据区、前向指针、后继指针
FreeArea data;
struct Node * prior;
struct Node * next;
}* DLinkLi
您可能关注的文档
最近下载
- 国家开放大学《资源与运营管理》形考任务1-4参考答案.doc VIP
- 构网型储能系统白皮书:构网技术、概念与挑战、解决方案与项目案例.docx
- 1S7-300教程从入门到精通(官方中文版)BXS.pdf VIP
- 信号集中监测系统采集方案及施工工艺11 - 解决方案 .docx VIP
- 路基、路面、桥梁、隧道专业术语全套.docx VIP
- (2025版)失眠症诊断和治疗指南解读PPT课件.pptx VIP
- 物业工程领班竞聘讲演稿.ppt VIP
- 水利工程档案组卷目录.doc VIP
- 《电力系统继电保护原理》期末考试试题及详细答案知识.pdf VIP
- 《公路运营领域重大事故隐患判定标准》最新解读与应对措施建议.pptx
原创力文档

文档评论(0)