下载后可任意编辑计算机系综合性实验实 验 报 告 课程名称 操作系统实验报告 实验学期 至 年 第 一 学期学生所在系部 计算机与信息管理系 年级 专业班级 计算机 102 学生姓名 王强 黄新潮 张蒙 学号 11030082 11030070 11030077 任课老师 陆丽娜 实验成绩 计算机系制下载后可任意编辑一个简单的文件系统的详细设计一、 实验目的( 1) 阅读并调试一个简单的文件系统, 模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深化的了解。( 2) 了解设计一个 n 个用户的文件系统, 每个用户能够保存M 个文件。用户在一次运行中只能打开一个文件, 对文件必须设置保护措施, 且至少有 create、 delete、 open、 close、 read、 write 等命令。二、 实验要求1、 根据流程图阅读所给文件系统源程序, 并对源程序加以注释( 注释量达 70%以上) 。2、 修改、 完善该系统, 指出程序的 bug。三、 文件系统功能设计1. 功能设计该文件系统是一个多用户、 多任务的文件系统。对用户和用户的文件数目并没有上限。也就是说该系统允许任何用户申请空间, 而且在其目录下的文件数目并不做任何的限制。该系统能够支持的操作命令如下: ① bye——用户注销命令。当使用该命令时, 用户退出系统, 注销该用户功能设计并回到登陆界面。命令格式: bye ② close——删除用户注册信息命令。执行该命令后, 用户在系统中的所有信息, 包括该用户目录下的所有文件都被删除。下载后可任意编辑命令执行完成后返回登陆界面。命令格式: close③ create——在当前目录下创立一个文件, 且该文件不能跟当前已有的文件重名。该文件的管理信息登记在用户文件信息管理模块中。执行完该命令后回到执行命令行。命令格式: create>file1其中: ”>”符为提示符, file1 为要创立的文件名。④ delete——删除当前用户目录下的一个文件, 命令执行完毕返回至命令行。命令格式: delete>file1 其中: file1 为要删除的文件名。⑤ list——显示当前注册目录下的所有文件信息, 包括文件名、 文件长度、 文件操作权限。命令格式: list⑥ chmod——改变某个文件的执行权限, 但前提是该文件是该用户目录下的文件。命令格式: chmod>file1。其中: file1 为要授权的文件名。⑦ open——在 window 界面下打开某个文件。执行该命令后, 文件 file1 将用在 windows 界面下的文件形式打开。用户能...