版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、循环首次适应算法的动态分区分配方式模拟1. 设计目的了解动态分区分配中使用的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。2. 设计内容1 )用C语言实现采用循环首次适应算法的动态分区分配过程alloc()和回收过程free()。其中,空闲分区通过空闲分区链表来管理,在进行内存分配时,系 统优先使用空闲区低端的空间。2)假设初始状态如下,可用的内存空间为640KB,并有下列的请求序列;作业1申请130KB作业2申请60KB作业3申请100KB作业2释放60KB作业4申请200 KB作业3释放100 KB作业1释放130 KB作业5申请140 KB作业6申请60 KB
2、作业7申请50KB作业6释放60 KB请采用循环首次适应算法进行内存块的分配和回收,同时显示内存块分配和回收后空闲内存分区链的情况。3设计准备Win7系统使用语言:C语言开发工具:Vc4. 设计过程动态分区是指系统不预先划分固定分区,而是在装入程序的时候划分内存区 域,使得为程序分配的分区大小恰好等于该程序的需求量,且分区的个数是动态 的。显然动态分区有较大的灵活性,较之固定分区能获得好的内存利用率。动态分区管理可以用两种数据结构实现,一种是已分配区表和空闲区表,也就是用预 先定义好的系统空间来存放空间分配信息。另一种也是最常用的就是空闲链表,由于对分区的操作是动态的,所以很难估计 数据结构所
3、占用的空间,而且空闲区表会占用宝贵的系统空间,所以提出了空闲 链表的概念。其特点是用于管理分区的信息动态生成并和该分区在物理地址上相 邻。这样由于可以简单用两个空闲块之间的距离定位已分配空间,不仅节约了系统空间,而且不必维持已分配空间的信息。5. 设计结果并分析92伍砲; ;妪栏乂><<<;QXFSI s§s 0 匚;oqulnu e 3ooIa)s eseoI,i 1.!1 I JI叵SE§ s s<<< 鰹则£C / f:/3(9)b quJ,z 3b 1丿(rHC 2J呼 co sd j护-i;Dp 8 0 2;訓咔
4、;1訓咔I昌献;«<1 «< 1世刮刮 £ 世刮刮 £ :VH i;畔4_1:畔4,i 1.!1 I Ji叵 SK§ 09 鰹ffi-s 89I<<< 鰹则£妪详-xK賦 *C: Docuaent s and Sett ingsAd*inist rat orMfflDebug 1234. exe鴛输入要作业所需的内存大小:作业石申请£0 k的内存空间鱷已地址为泪分配空间大小为:顷运行的作业号汚中止翟序请鑼入数刍入中I8#S7 的何 i 释有 i请放止餐中请注嗚请(1-6)欢迎进入!Please select a numbep<l,0>1循坏首次适应算法0中止程序口X经模拟分析,理论结果和手动分析结果基本相同 6系统的结构,原理框图1,程字结构如图:退出王菜单alloc ():内存 分配free ();內存 回收程序结束2.首次适应算法结构如图从笼首开始顺序查找空闲分区困長否?N分区大"心所需大小? 1iY分区大小-所露大小O -
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年天津市人教版初中数学七年级上册几何初步知识巩固习题
- 2026年汽车维修电工专项训练习题
- 2026年海南省苏教版六年级语文下册第7单元课后练习题
- 2026年古代文化常识汇编习题
- 环保意识与可持续发展观念普及试卷
- 2026年经济师考试金融(中级)专业知识和实务巩固策略详解
- 厦门电焊资格考试试题及答案
- 城乡规划与环境保护及考试及答案
- 事业招聘考试题目及全面答案分析
- 质量工程师应聘考试试题及答案
- 河南新乡市部分学校2025-2026学年高一下学期7月期末数学试题(含答案)
- 2026年上半年教师资格证考试《高中英语学科知识与教学能力》真题
- TCABEE 079-2024《建筑工程设计优化服务标准》
- 《校园数字气象站数据采集》教案-2025-2026学年教科版(新教材)初中信息科技八年级下册
- 鹏芯微笔试题库
- 压力容器制造公司绩效管理方案
- 《普通高中地理课程标准(2017年版2025年修订)》-2026年高中地理新课标变化深度解读与教学实践讲义
- 2025年乡村全科执业助理医师资格考试真题及答案解析(全科完整版)
- 2026年泸州高一地理期末试卷及答案
- 肿瘤患者的营养支持与管理
- 2026福建福州市城市排水有限公司招聘3人笔试历年典型考点题库附带答案详解
评论
0/150
提交评论