- 2
- 0
- 约 87页
- 2017-06-03 发布于湖北
- 举报
10项:前8-直接索引,第9项1级索引,第10项是二级索引。盘块大小:2K,每个索引项占4个字节。 最大的文件可占多大的存储空间? 假如1个文件有128M,实际占多大的磁盘空间? 1024个柱面,有64个磁头,每个磁道有16个扇区。位示图第1行第1单元对应第0块 2003单元的第18位对应磁盘上的第几块? 2. 空闲盘块的分配与回收 当系统要为用户分配文件所需的盘块时,须调用盘块分配过程来完成。该过程首先检查空闲盘块号栈是否上锁,如未上锁,便从栈顶取出一空闲盘块号,将与之对应的盘块分配给用户,然后将栈顶指针下移一格。若该盘块号已是栈底, 即S.free(0),这是当前栈中最后一个可分配的盘块号。由于在该盘块号所对应的盘块中记有下一组可用的盘块号,因此, 须调用磁盘读过程,将栈底盘块号所对应盘块的内容读入栈中,作为新的盘块号栈的内容,并把原栈底对应的盘块分配出去(其中的有用数据已读入栈中)。 然后,再分配一相应的缓冲区(作为该盘块的缓冲区)。最后,把栈中的空闲盘块数减1并返回。 在系统回收空闲盘块时,须调用盘块回收过程进行回收。它是将回收盘块的盘块号记入空闲盘块号栈的顶部,并执行空闲盘块数加1操作。当栈中空闲盘块号数目已达100时, 表示栈已满,便将现有栈中的100个盘块号, 记入新回收的盘块中,再将其盘块号作为新栈底。 6.6
您可能关注的文档
- 微软在意大利盖这个新总部大楼,倒是完全不刻板.pdf
- 第6节 操作系统基础2-windows操作系统.ppt
- 第6节 高级数据检索.ppt
- 微软专业及基础技术支持服务介绍.doc
- 第6节 结构化分析建模.ppt
- 微信朋友圈图片批量下载转发方法.docx
- 第6节 使用Excel 2003创建电子表格.ppt
- 第6节 数据表的创建.ppt
- 第6节 文件IO编程.ppt
- 微信小程序的视图及渲染.docx
- DB3301∕T 0435-2023 公共场所自动体外除颤器设置与维护管理规范.docx
- DB3311∕T 21-2014 生态休闲养生(养老)基地运营服务规范.docx
- DB3311∕T 236-2023 森林康复医院建设指南.docx
- DB3311∕T 264-2023 高山黄瓜生产技术规程.docx
- DB3311∕T 256-2023 高山辣椒生产技术规程.docx
- DB64∕T 1860-2023 贺兰山东麓酿酒葡萄质量控制技术规范.docx
- DB3301∕T 61-2018 社区双拥工作规范.docx
- DB3301∕T 1128-2023 高含油量油菜生产技术规程.docx
- DB3302∕T 1138-2022 食品安全责任保险风险防控服务规范.docx
- DB3303∕T 017-2020 黄瓜霜霉病、白粉病测报调查技术规程 .docx
最近下载
- 衰弱老年人运动干预临床实践指南(2025版).pdf VIP
- 继发性高血压筛查和诊断中国专家共识总结2026.pptx VIP
- TECOSC 0003-2026《互花米草除治后生态修复导则》.pdf VIP
- JT/T 531-2019 桥梁用芳纶纤维布(板).pdf VIP
- 继发性高血压筛查和诊断中国专家共识.pdf VIP
- IPC-6013--中文版标准文档文件.pdf VIP
- 部编版小学四年级上册语文配套教案(全册).doc VIP
- JT-T-1246-2019公路与铁路两用桥梁通用技术要求.docx VIP
- 食材短缺应急方案-食材配送项目.docx VIP
- 13G311-1:混凝土结构加固构造.pdf VIP
原创力文档

文档评论(0)