云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 多用户多级目录文件系统的实现

多用户多级目录文件系统的实现

  • 62 次阅读
  • 3 次下载
  • 2025/5/31 16:06:34

广东工业大学课程设计任务书

题目名称 学生学院 专业班级 姓 名 学 号

多用户多级目录文件系统的实现 计算机学院

一、课程设计的内容

本课程设计要求设计一个模拟的多用户多级目录的文件系统。通过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。

二、课程设计的要求与数据

1、在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。

2、文件物理结构可采用显式链接或其他方法。

3、磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。

4、文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理 地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。

5、设计一个较实用的用户界面,方便用户使用。至少要求提供以下相关文 件操作:

(1)具有login (用户登录);

(2)系统初始化(建文件卷、提供登录模块); (3)文件的创建: create;

(4)文件的打开:open; (5)文件的读:read; (6)文件的写:write; (7)文件关闭:close; (8)删除文件:delete ;

(9)创建目录(建立子目录):mkdir; (10)改变当前目录:cd; (11)列出文件目录:dir; (12)退出:logout。

6、在5的基础上完成文件的复制粘贴,文件的共享“别名”,加快文件检索,针对某项实际应用进行文件系统设计,具有良好的图形化界面等均可获得加分。 7、系统必须可实际演示,选用程序设计语言:C++、C等。

三、课程设计应完成的工作

1、充分理解课程设计的任务,完成课程设计的基本要求,根据个人的基础和能力选择不同难度的算法和实现方式,以取得更高的分数。

2、独立完成系统的分析、设计、编码和测试工作。 3、撰写课程设计报告。 4、最后需要提交的内容如下:

(1)以光盘(以班为单位刻录)方式提交:已调试通过的完整的相关源程序和能够运行的执行文件;“课程设计报告”的word文档。采用学号加姓名为每位同学文件夹的文件名。

(2)“课程设计报告”的书面打印版本。

四、课程设计进程安排

序号 1 2 设计各阶段内容 查阅资料、分析题目、概要设计 详细设计、编码 地点 分散 分散 起止日期 周一 周二 3 4 5 调试 撰写设计报告 运行、验收 实验室 分散 实验室 周三 周四 周五

五、应收集的资料及主要参考文献

[1] 计算机操作系统, 汤小丹等 ,西安电子科技大学出版社。 [2] 操作系统实验指导书,傅秀芬,广东工业大学(自编)。

发出任务书日期:年 月 日 指导教师签名:

计划完成日期:年 月 日 基层教学单位责任人签章:

搜索更多关于: 多用户多级目录文件系统的实现 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

广东工业大学课程设计任务书 题目名称 学生学院 专业班级 姓 名 学 号 多用户多级目录文件系统的实现 计算机学院 一、课程设计的内容 本课程设计要求设计一个模拟的多用户多级目录的文件系统。通过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 二、课程设计的要求与数据 1、在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。 2、文件物理结构可采用显式链接或其他方法。 3、磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。 <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com