第一范文网 - 专业文章范例文档资料分享平台

操作系统实验报告

来源:用户分享 时间:2025/5/16 8:28:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

b.程序流图

分配

回收

c.重要数据结构说明

d.各程序说明及其关系 1. space *New_space (int num, int Size, int adr):动态申请空间函数

动态申请方法如下:

2.void FF():首次适应算法函数

遍历一次所有的空闲分区,一旦找到则跳出遍历,分配空间,分配后,可能会有Size == 0的分区出现,这时候应该调用remove_zero 函数,将该分区移出链表:

3.void BF():最佳适应算法函数

每次分配前都要找一次最小值,如果找不到,则说明分配失败,已经没有可以满足空间要求的分区了,关键代码如下:

1. void recycle ():回收空间函数

对于回收的过程,则要分情况处理了,关键代码及其详细说明如下:

e.程序设计结果

为6个进程依次自动分配空间,分配所有后,再依次释放空间: 1.首次适应算法

搜索更多关于: 操作系统实验报告 的文档
操作系统实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c561vo0d6bb9acj29pw7j_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top