下载后可任意编辑操作系统课程设计12024 年 4 月 19 日 江苏大学京江学院JIANGSU UNIVERSITY 操 作 系 统 课 程 设 计文件管理系统学 院 名 称 : 京江学院 专 业 班 级 : J 计算机 1401 下载后可任意编辑学 号 : 学 生 姓 名 : 潘 庆 指 导 教 师 : 林 琳 年 1 月 一、课设目的操作系统是计算机专业的一门专业课,也是计算机专业考研课程,但操作系统比较抽象,有的同学一学期完了都还很难理解进程、内存管理等一些概念和原理,操作系统课程设计的目的就12024 年 4 月 19 日下载后可任意编辑是经过设计的实验,让同学们真正理解进程的实现,内存管理的机制,达到理解概念,了解实现原理。同时也进一步巩固程序设计与数据结构的实践技能,实现整个大学阶段实践技能不断线的目的。二、课设题目实现一个简单的文件管理系统(1)具有文件目录(一级或者多级)(2)对指定大小的磁盘(设共 1GB,每个块为 1MB),建立位示图进行管理(3)文件操作,包括新建、查看属性、删除新建文件:给出文件名、大小、建立时间等信息,系统为其分配硬盘空间,并记录在文件目录中22024 年 4 月 19 日下载后可任意编辑查看属性:给出文件名,能够输出该文件的所有属性,以及该文件所占用的物理块号。删除文件:给出文件名,实现文件的删除(4)文件系统操作:显示文件列表、显示磁盘空间剩余大小、输出位示图。三、系统功能结构 四、主要数据结构32024 年 4 月 19 日下载后可任意编辑创立文件:creatfile<文件名>,即创立一个指定名字的新文件,在目录中增加一项,不考虑文件的内容,对于重名文件,给出错误信息。删除文件:deltefile<文件名>,即删除一个指定名字的已创立文件,若文件不存在则给出错误信息。输出文件列表:disp(),即显示指定目录下的全部文件和第一级子目录,若无指定目录,则显示当前目录下的相应内容。输出文件属性:disp2(),即给出文件名,能够输出该文件的所有属性,以及该文件所占用的物理块号。输出位示图:bit_map(),即输出当前状态下磁盘盘块的使用情况。42024 年 4 月 19 日下载后可任意编辑五、系统使用说明 文件管理系统主菜单界面(经过输入对应数字进入相应功能子菜单)52024 年 4 月 19 日下载后可任意编辑“新建文件”功能(需要输入文件名、文件大小和创立时间)62024 年 4 月 19 日下载后可任意编辑“查看属性”功能(输入文件名后,会...