版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、操作系统第三次研讨第六题 11121700周芸竹 11122400金春 11123089金亲亲1研讨题目 6、设Unix每组50个盘块,画出其磁盘空闲盘块的成组链接示意图,并请以实例分别来描述成组链法的分配与回收过程(包括临界状态时的分配与回收)。研讨要点:(1)给出以超级块(专用块)的结构为核心的空闲盘块的成组链接示意图;(2)以建立文件(设分配若干个盘块)叙述分配方法(包括分配时的临界状态);(3)以删除文件(设回收若干个盘块)叙述回收方法 (包括回收时的临界状态)。2成组块链接法把空闲块分成若干组,把指向一组中各空闲块的指针集中在一起UNIX把50个空闲块作为一组(第一组为49个),每一
2、组的第一个空闲块登记下一组空闲块的块号和空闲块数,余下不足50块的那部分空闲块的块号及块数登记在一个专用块(在文件资源表中记载)中成组块链接法3 采用成组链接法,把链表和索引相结合 每一组50块,用索引表表示 各组间通过链表指针串在一起,构成链表 链表的开头是超级块中的磁盘空闲块栈,在运行时被读入到 内存中 栈计数count是栈中的空闲块数目,栈中的元素是空闲块编 号 链表中的每一块都存放一个类似的空闲块栈成组链接法4成组链接空闲块号栈40150149148112111502001991981511491115025024924820119915150039993998395139493901
3、399939510123940栈深150200组长块第78组第77组第2组第1组超级块39505成组链法的空间分配成组链法的空间分配Int AllocateOneBlock() if S0=1 then if S1 = 0 then 分配失败,进程等待; else r = S1; ReadABlock(S, r); return r; else r = SS0; S0-; return r; 查看超级块中是否count = 1;若不是,则弹出栈顶元素N,-count;若是,则弹出栈顶元素N,把空闲块N中的栈(包括栈计数)读入到内存空闲块栈中;返回空闲块编号N6空闲块号栈401501491481
4、12111502001991981511491115025024924820119915150039993998395139493901399939510123940栈深1502003950组长块第78组第77组第2组第1组超级块成组链法的空间分配739150149148112502001991981511495025024924820119915150039993998395139493901399939510123940栈深1502003950组长块第78组第77组第2组第1组超级块空闲块号栈成组链法的空间分配8115050250249248201199151500399939983951
5、39493901399939510123940栈深2003950组长块第78组第77组第2组第1组50200199198151150超级块空闲块号栈成组链法的空间分配95020050250249248201199151500399939983951394939013999395101250栈深2003950组长块第78组第77组第2组第1组超级块50200199198151空闲块号栈成组链法的空间分配10成组链法的空间回收FreeABlock(int BlockNo) if S0=最大总块数N then wtire 堆栈S 到块BlockNo中; S0= 1; S1 = BlockNo else S0 +; SS0 = BlockNo; 被释放空闲块为编号N。查看超级块中是否栈已满(如c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《山东省竞技网球运动后备人才培养现状及发展对策研究》
- 2024年新型铁合金用封接玻璃项目立项申请报告
- 《五苓散调控阳虚水肿大鼠水液代谢及与肾脏AQP2相关性的研究》
- 2024-2030年中国白炭黑行业发展前景投资规模分析报告
- 2024-2030年中国电热供暖设备行业发展状况及投资需求分析报告版
- 2024-2030年中国电动公交车行业经营模式及投资规划分析报告
- 2024-2030年中国生态示范区管理行业发展前景及投资规划分析报告
- 2024-2030年中国环保巴士行业营销竞争力及未来发展策略分析报告
- 2024-2030年中国消毒剂行业供需趋势及投资风险分析报告
- 2024-2030年中国流铁矿产业未来发展趋势及投资策略分析报告
- 国开电大《建筑测量》实验报告1
- 信息资源组织与管理(第2版)PPT第02章信息的分类与编课件
- 《火灾自动报警系统设计规范》
- 项目风险管理概述 课件
- 新人成功起步(模板)课件
- 颜真卿书法艺术 完整版课件
- SPECTRO直读光谱仪使用课件
- 小学道德与法治 五年级上册 传统美德源远流长 天下兴亡 匹夫有责的爱国情怀 教学设计
- 国开作业《公共部门人力资源管理》形考任务4:撰写课程学习总结(第1-9章权重25%)参考882
- 晕厥护理查房(与“晕厥”相关共28张)课件
- 全国护士延续注册体检表-(正式)
评论
0/150
提交评论