- 2
- 0
- 约1.56万字
- 约 21页
- 2018-05-05 发布于浙江
- 举报
操作系统课程设计实验报告-模拟FAT文件系统汇
操作系统课程设计之三
设计任务:模拟OS文件系统
在任一OS(Window或者Dos;也可以是在Linux下,但要求能将结果演示给老师看)下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的模拟OS文件系统。
1、在现有机器硬盘上开辟10M(共10000个盘块,每盘块大小为1k)的硬盘空间(生成一个10M的用户文件SDisk.dat即可),作为设定的硬盘空间。
2、编写一管理程序SDisk,对此空间进行管理,以模拟OS文件系统,要求:
⑴、盘块大小1k
⑵、空闲盘块的管理:采用位示图法
⑶、文件空间管理:采用FAT(文件分配表),每个盘块号占2个字节
⑷、目录项管理:
①、每个目录项占用32字节,其中前8个字节(0-7)为文件名,之后跟3个字节(8-10)的扩展名,26-27字节,存放文件的第一个盘块号,最后四个字节(28-31),存放文件长度(如果目录项对应的是下一级子目录(文件),其文件长度部分为0)
②、目录按文件方式管理,每个目录仅用一个盘块(即1k,最多装32个目录项)
③、第0个目录项为本目录,即“.”,第0个字节为“.”,即0x2E,第26-27字节指明本目录所在盘块。
④、第1个目录项为父目录,即“..”,第0,1个字节为“..”即0x2E,0x2E,第26-27字节指明父目录所在盘块。
⑤、每个目录实际能放下文件或子目录30项。
⑸、文件系统空间分配:
①
您可能关注的文档
最近下载
- 广州教科版英语五年级下学期单词表默写(附音标).pdf VIP
- 口服解热镇痛药物安全用药专家共识(2025)解读PPT课件.pptx VIP
- 期末复习第3课时 图形的认识与测量 教学设计 2026苏教版数学三年级下册.docx
- 土木工程毕业设计答辩PPT.ppt VIP
- 针对财务报表层次重大错报风险的总体应对措施.docx VIP
- 中国先天性肛门直肠畸形诊疗指南(2025版).docx VIP
- 个税综合所得扣除项目风险防范及汇算准备.pptx VIP
- DGJ32∕TJ 18-2012 建筑物沉降、垂直度检测技术规程.pdf VIP
- 膨胀水箱在空调水系统压力分布中的作用.pdf VIP
- 2026年云南省昆明市官渡区中考一模历史试题(文字版,含答案).docx
原创力文档

文档评论(0)