操作系统课程设计-Linux二级文件系统设计精选.docxVIP

  • 9
  • 0
  • 约1.05万字
  • 约 25页
  • 2018-02-28 发布于贵州
  • 举报

操作系统课程设计-Linux二级文件系统设计精选.docx

操作系统课程设计-Linux二级文件系统设计精选

操作系统课程设计报告专 业:软件工程学 号:姓 名:马提交日期:2017/1/10【设计目的】通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能和内部实现结合数据结构、程序设计、计算机原理等课程的知识,设计一个二级文件系统,进一步理解操作系统3、通过对实际问题的分析、设计、编程实现,提高学生实际应用、编程的能力 【设计内容】为Linux系统设计一个简单的二级文件系统。要求做到以下几点:1.可以实现下列几条命令:login 用户登录dir 列目录create 创建文件delete 删除文件open 打开文件close 关闭文件read 读文件write 写文件cd 进出目录2.列目录时要列出文件名,物理地址,保护码和文件长度3.源文件可以进行读写保护【实验环境】C++DevCpp【设计思路】本文件系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件。另外,为了简便文件系统未考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容。首先应确定文件系统的数据结构:主目录、子目录及活动文件等。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。用户创建的文件,可以编号存储于磁盘上。如:file0,file1,file2…并

文档评论(0)

1亿VIP精品文档

相关文档