版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5单元文件系统最兼容的文件系统第3节FAT文件系统---------串联文件的代表串联文件FAT文件系统磁盘结构树型目录如何通过文件路径名映射磁盘块举例串联文件的特点必须顺序访问test.c1r117r2
r010磁盘块号
1磁盘块号
10磁盘块号
17文件目录文件test.cFCB串联文件(链接文件)01234567891011121314151617181920212223242526272829303110-117test.c第5单元文件系统最兼容的文件系统第3节FAT文件系统---------串联文件的代表串联文件FAT文件系统磁盘结构树型目录如何通过文件路径名映射磁盘块举例格式化后…………数据块FAT1FAT2目录区盘卷总信息总容量FAT从哪开始目录区从哪开始第1个空闲磁盘块格式化后…………数据块FAT1FAT2目录区盘卷总信息文件分配表,备份,很重要FAT表每一行对应一个磁盘块,有多少个磁盘块,就有多少行FAT中集中存放所有文件的磁盘块号举例格式化后…………数据块FAT1FAT2目录区盘卷总信息根目录存放文件的FCB格式化后…………数据块FAT1FAT2目录区盘卷总信息文件,目录文件的数据第5单元文件系统最兼容的文件系统第3节FAT文件系统---------串联文件的代表串联文件FAT文件系统磁盘结构树型目录如何通过文件路径名映射磁盘块举例树型目录目录:存放FCB的结构(表)树型目录的好处可以放更多的文件有利于分类缩小文件检索的范围第5单元文件系统最兼容的文件系统第3节FAT文件系统---------串联文件的代表串联文件FAT文件系统磁盘结构树型目录如何通过文件路径名映射磁盘块分配磁盘块举例举例:Open(/xx/test.c)数据块FAT1FAT2目录区盘卷总信息2、从xx的第一个磁盘块中找test.c的FCB,若找不到,从FAT中找下一个磁盘块地址……catbohexadatamailvarxxdatatest.c1、将/读入内存,找xx,若找到,获得xx的第一个磁盘块地址3、如果找到,把test.c的FCB放到内存的一个表中,返回表的行号第5单元文件系统最兼容的文件系统第3节FAT文件系统---------串联文件的代表串联文件FAT文件系统磁盘结构树型目录如何通过文件路径名映射磁盘块分配磁盘块举例如何记录磁盘使用情况?位示图磁盘分配给出\bin\test.c计算test.c需要多少磁盘块,查位示图,分配将\bin的最后一个磁盘块读入内存,添加一个目录项:test.c,再写回磁盘第5单元文件系统最兼容的文件系统第3节FAT文件系统---------串联文件的代表串联文件FAT文件系统磁盘结构树型目录如何通过文件路径名映射磁盘块分配磁盘块优化举例优化措施提供用户接口当前目录用户接口Open:通过文件路径名找到该文件的FCB,复制到内存Read:通过文件的FCB找到数据块Write:可能需要分配磁盘块Close:将文件的FCB从内存中删除open、close操作可以没有,但是为了减少频繁的磁盘访问,都会这么做优化措施提供用户接口当前目录减少映射路径!FAT文件系统内/外存数据结构数据块FAT1FAT2目录区盘卷总信息外存:内存:DPB链(驱动器参数块链)SFT(系统文件表)Open()返回这个表的行号CDS(当前目录结构)DBF(磁盘缓冲区)文件子系统的安装程序文件子系统的建立程序文件子系统拆除程序打开、读写、关闭文件程序………..FAT文件系统是最早的文件系统,所有操作系统都支持小文件系统,有弱点支持FAT的DOS是单用户单任务总结第5单元文件系统最兼容的文件系统第3节FAT文件系统---------串联文件的代表串联文件FAT文件系统磁盘结构树型目录如何通过文件路径名映射磁盘块分配磁盘块举例举例1、假设磁盘块大小为4KB,FAT32能管理多大磁盘2、一个U盘采用FAT32,在FAT的每个表项中存放下一个盘块号。对于8G的U盘,假设盘块的大小为4KB,则FAT表的容量为多少?。举例F
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 特殊教育与辅导方案计划
- 团队工作分配方案计划
- 灵活调整的年度工作执行力计划
- 家居装饰的客户需求与设计计划
- 提升班级课外活动质量的工作安排计划
- +Unit+2+Hobbies+Further+Study+教案 译林版(2024)七年级英语上册
- 2024年浙江省温州市平阳县事业单位招聘22人历年高频难、易错点500题模拟试题附带答案详解
- 2024年浙江省温州乐清市融媒体中心招聘4人历年高频难、易错点500题模拟试题附带答案详解
- 2024年浙江省杭州西湖大学神经免疫学实验室科研助理招聘2人历年高频难、易错点500题模拟试题附带答案详解
- 2024年浙江省杭州师范大学教育学院省优势特色学科教育学科招聘4人历年高频难、易错点500题模拟试题附带答案详解
- (完整word版)数学中考答题卡模板
- 多边形的内角和-说课课件
- 基于同伴互评反馈机制的高中英语写作教学实证研究
- 小学阅读教学中随文练笔的思考与探索
- 新课标《普通高中化学课程标准(2022年版)》
- 小商品批发市场可行性研究报告
- 第三单元一《伐檀》公开课一等奖创新教案-【中职专用】(中职语文高教版2023-2024-基础模块上册)
- 幼儿保育学前教育专业教师教学创新团队建设方案
- 物业项目岗位安全操作规程
- 门诊质量体系的构建与思考
- 2023年全球疟疾报告
评论
0/150
提交评论