建立基于磁盘存储设备的FAT文件系统 - 图文(9)
/************************************************************************/ /* 保留区(0、1号簇) */ /************************************************************************/ for (i=0;i<256*cluster_size;i++) { fseek(f,0,SEEK_CUR); fwrite((CString)fat2,4,1,f); }
for (i=0;i<256*cluster_size;i++) { fseek(f,0,SEEK_CUR); fwrite((CString)fat2,4,1,f); }
/************************************************************************/ /* 根目录(2号簇) */ /************************************************************************/ fseek(f,0,SEEK_CUR); fwrite(disk_name,32,1,f);
byte dir[]={0x00};
for (i=0;i<256*cluster_size-8;i++) { fseek(f,0,SEEK_CUR); fwrite((CString)dir,4,1,f); }
/************************************************************************/ /* 数据区4G 文件过大不宜写入 */ /* 起始位于第3簇 */ /************************************************************************/
fclose(f);
六、实验结果分析
通过实验和书本理论知识的学习清楚的认识到目录是由文件说明索引组成的用于文件
的检索特殊文件。文件目录的内容主要是文件访问和控制的信息不包括文件内容并且文件目录具有将文件名转换为该文件在外存的物理位置的功能对文件目录的管理有以下特点
(1)实现“按名存取”。即用户只须提供文件名即可对文件进行存取。这是目录管理中最基本的功能也是支件系统向用户提供的最基本的服务。
(2)提高对目录的检索速度。合理地组织目录结构可以加快对目录的检索速度而加快了对文件的存取速度。这是在设计一个大、中型文件系统时所追求的主要目标。
(3)文件共享。在多用户系统中应允许多个用户共享一个文件这样只须在外存中保留一份该文件的副本供不同用户使用以节省大量的存储空间并方便用户。
(4)允许文件重名。系统应允许不同用户对不同文件取用相同的名字以便于用户按照目已的习惯命名和使用文件。
七、实验总结
通过一个学期的学习操作系统的课程,为本次课程设计奠定了扎实的基础,通过课程设计加深了对操作系统的学习,尤其是本次课程设计的研究方向(FAT文件系统)的学习。总的来说经过这门课的学习收获还是挺大的它不但使我更了解了课本知识巩固了课本知识而且也使我的编程能力有了一定的提高。这次课程设计是对操作系统的一个总结和复习的过程,课设的过程是个自我探索、自我学习的过程,其中,我们不仅学到了专业的知识也提升了自己的学习能力。
在此次课程设计中也遇到了不少的问题和困难,但是通过自己的努力和同学的交流以及查找资料解决了这些问题。总之,通过这次操作系统课程设计,使我对文件系统有了更深一步的了解,让我对文件系统不再陌生,当然自己还有很多不足的地方,希望自己在以后的学习过程中不断的改进,这样才能让自己进步,让自己更上一层楼。
八、实验效果截屏
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




