- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 存储器经管
1、目地与要求
本实验地目地是让学生熟悉存储器经管地方法, 加深对所学各种存储器经管方案地了
解;要求采用一些常用地存储器分配算法, 设计一个存储器经管模拟系统, 模拟内存空间地
分配和释放 .文档来自于网络搜索
2、实验内容
①设计一个存放空闲块地自由链和一个内存作业分配表,存放内存中已经存在地作业 .
②编制一个按照首次适应法分配内存地算法,进行内存分配 .
③同时设计内存地回收以及内存清理(如果要分配地作业块大于任何一个空闲块,但
小于总地空闲分区,则需要进行内存地清理,空出大块地空闲分区)地算法 .文档来自于网络搜
索
3.实验环境
①PC 兼容机
②Windows 、 DOS 系统、 Turbo c 2.0
③ C 语言
4 .实验提示
一、数据结构
1、自由链
内存空区采用自由链结构,链首由指针 freep 指向,链中各空区按地址递增次序排列 .
初启动时整个用户内存区为一个大空区,每个空区首部设置一个区头( freearea)结构,区
头信息包括: 文档来自于网络搜索
Size 空区大小
Next 前向指针,指向下一个空区
Back 反向指针,指向上一个空区
Adderss 本空区首地址
2 、内存分配表 JOBMA T
系统设置一个 MA T ,每个运行地作业都在 MAT 中占有一个表目,回收分区时清除相
应表目,表目信息包括:
Name 用户作业名
Length 作业区大小
Addr 作业区首地址
二、算法
存储分配算法采用首次适应法, 根据指针 freep 查找自由链, 当找到第一块可满足分配
请求地空区便分配,当某空区被分配后地剩余空闲空间大于所规定地碎片最小量 mini 时,
则形成一个较小地空区留在自由链中 .文档来自于网络搜索
回收时, 根据 MA T 将制定分区链入自由链, 若该分区有前邻或后邻分区, 则将他们拼
成一个较大地空区 .
当某个分配请求不能被满足,但此时系统中所有碎片总容量满足分配请求地容量时,
1 / 11
系统立即进行内存搬家,消除碎片 .即将各作业占用区集中下移到用户内存区地下部(高地
址部分),形成一片连续地作业区,而在用户内存区地上部形成一块较大地空闲,然后再进
行分配 .文档来自于网络搜索
本系统地主要程序模块包括:分配模块 ffallocation ,回收模块 ffcollection ,搬家模块
coalesce 及命令处理模块 menu,menu 用以模拟系统地输入,通过键盘命令选择进行分配模
块、回收模块、内存查询以及退出地操作 .文档来自于网络搜索
程序运行地流程如下图:
5.实验运行情况
****************MENU***************
You can select one of the following:
(1)Require to be allocate. 请分配内存
(2)Require to collecte the size. 将分配地内存回收
(3)Check the memory. 检查当前
您可能关注的文档
- 塘厦会计培训财务会计工作经管规定金账本会计.pdf
- 塘厦会计培训金账本]财务会计报告测.pdf
- 增产约计划书.pdf
- 增值业务可选包营销规则.pdf
- 塘厦会计培训金账本]财务会计培训课程标准.pdf
- 增值税发票收取经管规范规定.pdf
- 增值税转型后建安企业的税务筹划.pdf
- 增强责任意识强化精细经管着力提升责任成本经管水平.pdf
- 增强XX品牌魅力营销具体方案.pdf
- 声卡驱动的安装设置步骤.pdf
- DB65T 4570-2022 危险化学品企业安全生产等级评定技术规范.docx
- DB65T 4483-2021 塔筒升降机检测规程.docx
- DB65T 4566-2022 党政机关办公用房维修规范.docx
- DB65T 4578-2022 柳树育苗技术规程.docx
- DB65T 4433-2021 农产品冷链物流集散中心建设与管理规范.docx
- DB65T 4551-2022 新冠肺炎疫情常态化防控期间交通工具消毒技术指南.docx
- DB65T 4537-2022 双峰驼肠梗阻防治规程.docx
- DB65T 4606-2022 特色林果 巴旦木绿色生产技术规范.docx
- DB65T 4536.2-2022 电子政务外网建设规范 第2部分:IPv4地址规划.docx
- DB65T 4560-2022 特色林果 核桃绿色生产技术规范.docx
文档评论(0)