没有合适的资源?快使用搜索试试~ 我知道了~
计算机操作系统”课程设计大作业 (3).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 124 浏览量
2022-06-20
06:44:20
上传
评论
收藏 419KB DOCX 举报
温馨提示
试读
16页
计算机操作系统”课程设计大作业 (3).docx计算机操作系统”课程设计大作业 (3).docx计算机操作系统”课程设计大作业 (3).docx计算机操作系统”课程设计大作业 (3).docx计算机操作系统”课程设计大作业 (3).docx计算机操作系统”课程设计大作业 (3).docx计算机操作系统”课程设计大作业 (3).docx计算机操作系统”课程设计大作业 (3).docx
资源推荐
资源详情
资源评论
实用标准文案
华南理工大学
“计算机操作系统”课程设计大作业
1) 给出数据定义和详细说明;
该块的实际长度不包括 的大小。
申请该块的作业,为 表示该块空闲。
当该块是空闲块时, 表示下一空闲块的偏移 为 表示该块是最后一个
空闲块。
当该块非空闲块时, 表示作业实际申请的大小。
2) 给出实现思想和设计流程;
该算法遍历空闲链表,找第一个大小能满足要求的块。
然后,若找到的块足够大,再把该块切成两块,返回第一块给调用者;把第二块加到空闲区
链表中。
找到满足条件的块
返回找到的块
该块的长度大于申请的内存
实用标准文案
该算法遍历整个空闲链表,找一个大小能满足要求的块。并且该块是所有能满足要求的空闲
块中,大小最小的块。
然后,若找到的块足够大,再把该块切成两块,返回第一块给调用者;把第二块加到空闲区
链表中。
遍历整个空闲块,找一个长度比要求的大小长,且是所有主要的
块中最小的块
把第二块插入空闲链表
精彩文档
实用标准文案
3) 调试完成源程序;
!"#$"%$
!"#&"%'
!"#&%'
!"(##)#假定系统允许的最大作业为 ,假定模拟实验中 #值为 )
!"(#*#)#假定系统允许的空闲区表最大为 *,假定模拟实验中 *#值为 )
!"(#*+#)
,-#-""#已分分区起始地址
,-##已分分区长度,单位为字节
#,-#已分配区表登记栏标志,用$$表示空栏目
"-./#已分配区表
,-#-""#空闲区起始地址
,-##空闲区长度,单位为字节
精彩文档
实用标准文案
#,-#空闲区表登记栏标志,用$$表示空栏目,用$)$表示未分配
0-.*/#空闲区表
--1-#2,-#34
采用最优分配算法分配 3#大小的空间
#
,-#-"
56)
015&*774#寻找空间大于 3#的最小空闲区登记项
010-./%'53880-./%,-55)4
01556)990-./%&0-./%4
5
01556)4未找到可用空闲区,返回
:01$无可用空闲区;$4
#
精彩文档
剩余15页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功