下载后可任意编辑操作系统课程设计文件系统管理12024 年 4 月 19 日下载后可任意编辑 操作系统课程设计文件系统管理学 院 计算机学院 专 业 计算机科学与技术 班 级 姓 名 学 号 22024 年 4 月 19 日评定等级下载后可任意编辑 1 月 8 日广东工业大学计算机学院制文件系统管理一、实验目的模拟文件系统的实现的基本功能,了解文件系统的基本结构和文件系统的管理方法看,加深了解文件系统的内部功能的实现。经过高级语言编写和实现一个简单的文件系统,模拟文件管理的工作过程,从而对各种文件操作系统命令的实质内容和执行过程有比较深化的了解。二、实验内容和要求编程模拟一个简单的文件系统,实现文件系统的管理和控制32024 年 4 月 19 日下载后可任意编辑功 能 。 在 用 户 程 序 中 经 过 使 用 文 件 系 统 提 供 的create,open,read,write,close,delete 等文件命令,对文件进行操作。以下报告主要包括:1.可行性分析2.需求分析3.概要设计4.详细设计5.测试6.总结三、可行性分析1、技术可行性对于图形编程还不了解,可是经过本学期的三次实验的练习,能够设计好命令操作界面。利用大二期间学习的数据结构能够模拟42024 年 4 月 19 日下载后可任意编辑出此课程设计的要求。2、经济可行性课程设计作为本课程的练习及进一步加深理解。与经济无关,能够不考虑。(零花费,零收益)3.法律可行性自己编写的程序,仅为练习,不作其它用途,与外界没什么联系,可行。四、需求分析编写程序实现文件系统,主要有以下几点要求:1、实现无穷级目录管理及文件管理基本操作2、实现共享“别名”3、加快了文件检索五、概要设计为了克服单级目录所存在的缺点,能够为每一位用户建立一52024 年 4 月 19 日下载后可任意编辑个单独的用户文件目录 UFD(User File Directory)。这些文件目录能够具有相似的结构,它由用户所有文件的文件控制块组成。另外,在系统中再建立一个主文件目录 MFD (Master File Directory);在主文件目录中,每个用户目录文件都占有一个目录项,其目录项中包括用户名和指向该用户目录的指针。本设计主要实现下面几个数据结构:M D F用户名文件目录指针用户名文件目录指针 U F D文件名保护码文件长度文件名···A F D打开文件名打开保护码读写指针总体的流程图如下:62024 年 4 月 19 日下载后可任意编辑六、详细设计主要数据结构:1.MFD(Mast...