题目: 一个多用户多级目录结构文件系统设计与实现.DOCVIP

  • 14
  • 0
  • 约5.19万字
  • 约 38页
  • 2017-05-18 发布于境外
  • 举报

题目: 一个多用户多级目录结构文件系统设计与实现.DOC

题目: 一个多用户多级目录结构文件系统设计与实现.DOC

题目: 一个多用户多级目录结构文件系统设计与实现 一.设计思想 设计并实现一个多用户多级目录结构的文件系统。该系统具备下列功能: A.用户操作 login 用户登录 logout 用户退出 cu 根用户创建用户 du 根用户删除用户 pw登陆用户更改密码 shutdown在用户注销后,用于退出程序 B.目录操作 md 创建目录 rd 删除目录 cd 设置目录 C.文件操作 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 dir 列文件目录 D.设计环境 课程设计的环境是Linux 操作系统。 设计时利用Linux 提供的文件管理的功 能调用,建立一个模拟的文件系统。在Linux 系统中创建一个较大容 量的文件,作为所设计的文件系统的“文件卷”,并利用Linux 系统的功能调用, 编写各程序模块。 E.文件卷的组织 以 1M 的内存空间作为文件空间,空间“分块”,编号为 0#~(BLKMAX-1)# 。 “分块”就是规定对文件卷的读/写以块为单位,每次读/写的起点为块大小的整倍 数。分块主要体现在文件卷的读/写模块上。 # define BSIZE 512 /* 512bytes/块 */ # define BLKMAX 2048 /* 共2048 块 */ 0#块的作用: 0# 块是专用

文档评论(0)

1亿VIP精品文档

相关文档