注:1)不要修改或删除本模板的内容。撰写的内容用五号宋体,双面打印。 2)实验报告按照每个实验的具体要求撰写,包括源代码分析、实现方法、测试、结果分析等;3)未提交实验报告打印版的实验成绩为0; 4)实验成绩根据完成情况与实验报告进行评定。 最终报告中请删除此框!
北京科技大学实验报告
学院: 专业: 班级:
姓名: 学号: 实验日期: 年 月 日
实验名称:操作系统实验6 FAT12文件系统(3分)
实验目的:以一个教学型操作系统EOS为例,理解磁盘存储器管理的基本原理与文件系
统的实现方法;能对核心源代码进行分析和修改,具备实现一个简单文件系统的基本能力;训练分析问题、解决问题以及自主学习能力,通过6个实验的实践,达到能独立对小型操作系统的部分功能进行分析、设计和实现。
实验环境:EOS操作系统及其实验环境。 实验内容:
通过调用EOS API读取文件数据,跟踪FAT12文件系统的读文件功能,分析EOS中FAT12文件系统的相关源代码,理解并阐述EOS实现FAT12文件系统的方法;修改EOS的源代码,为FAT12文件系统添加写文件功能,。
实验步骤:
1)EOS中FAT12文件系统相关源代码分析
(分析EOS中FAT12文件系统的相关源代码,简要说明EOS实现FAT12文件系统的方法,包括主要数据结构与文件基本操作的实现等)
2)EOS中FAT12文件系统读文件过程的跟踪
(简要说明在本部分实验过程中完成的主要工作,包括对读文件的跟踪等,总结EOS中读文件的实现方法)
3)为EOS的FAT12文件系统添加写文件功能 (给出实现方法的简要描述、源代码、测试及结果等)
结果分析:
(对本实验所做工作及结果进行分析,包括EOS中FAT12文件系统实现方法的特点、不足及改进意见;结合EOS对文件系统实现相关问题提出自己的思考;分析写文件实现方法的有效性、不足和改进意见,如果同时采用了多种实现方法,则进行对比分析;其他需要说明的问题)