- 5
- 0
- 约6.07千字
- 约 23页
- 2019-03-18 发布于广东
- 举报
实验三 使用动态分区分配方式的模拟
1、实验目的
了解动态分区分配方式中使用的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。
2、实验内容
(1) 用C语言分别实现采用首次适应算法和最佳适应算法的动态分区分配过程alloc( )和回收过程free( )。其中,空闲分区通过空闲分区链来管理:在进行内存分配时,系统优先使用空闲区低端的空间。
(2) 假设初始状态下,可用的内存空间为640KB,并有下列的请求序列:
?作业1申请130KB。
?作业2申请60KB。
?作业3申请100KB。
?作业2释放60KB。
?作业4申请200KB。
?作业3释放100KB。
?作业1释放130KB。
?作业5申请140KB。
?作业6申请60KB。
?作业7申请50KB。
?作业6释放60KB。
请分别采用首次适应算法和最佳适应算法,对内存块进行分配和回收,要求每次分配和回收后显示出空闲分区链的情况。
3、程序代码
#includestdio.h
#includestdlib.h
struct node //空闲分区链结点的定义
{
node *before;
node *after;
int size;
int address;
int state;
};
node L;
struct usenode
{
usenode *next;
int
您可能关注的文档
- 创业板知识竞赛试题及答案.doc
- 吹牛大王历险记.ppt
- XX单位安全生产应急管理规划.doc
- xx乡xx村大球盖菇基地建设项目可行性研究报告.doc
- 单片机课程设计----数字温度计2003.doc
- 第一章社会心理学导论.doc
- 城市道路设计试卷及答案9套.doc
- 部分分式展开法.doc
- 病案室温湿度监测登记表.docx
- 报价函范本(英文)---商业文书.pdf
- DB3301∕T 0435-2023 公共场所自动体外除颤器设置与维护管理规范.docx
- DB3311∕T 21-2014 生态休闲养生(养老)基地运营服务规范.docx
- DB3311∕T 236-2023 森林康复医院建设指南.docx
- DB3311∕T 264-2023 高山黄瓜生产技术规程.docx
- DB3311∕T 256-2023 高山辣椒生产技术规程.docx
- DB64∕T 1860-2023 贺兰山东麓酿酒葡萄质量控制技术规范.docx
- DB3301∕T 61-2018 社区双拥工作规范.docx
- DB3301∕T 1128-2023 高含油量油菜生产技术规程.docx
- DB3302∕T 1138-2022 食品安全责任保险风险防控服务规范.docx
- DB3303∕T 017-2020 黄瓜霜霉病、白粉病测报调查技术规程 .docx
最近下载
- 夜间飞行的安全措施.docx VIP
- 2026年山西省晋城市【辅警协警】笔试真题(含答案).docx
- 2024年中国创新方法大赛考试题库资料(含答案).pdf
- 2025清华附中高一入学英语分班考试真题含答案.docx VIP
- 微波技术基础与应用教学课件电子教案全套课件.pptx
- 2026年中医规培考试试题及答案.doc VIP
- 新22J04-2 内装修二(细部构造).docx VIP
- 危险化学品应急救援专项培训.pptx VIP
- 《风能发电系统 海上风力发电机组运维船舶选型技术要求》标准立项修订与发展报告.docx VIP
- JT_T 911-2014危险货物道路运输企业运输事故应急预案编制要求.pdf
原创力文档

文档评论(0)