当前位置: 技术问答>linux和unix
高分加厚禮(模拟UNIX文件系统的设计及实现)
来源: 互联网 发布时间:2015-01-22
本文导语: 下面是我們的課程設計要求,請能夠幫忙的高人幫忙做一下,一定有厚禮相送 一、题目: 模拟UNIX文件系统的设计及实现 即:多用户、多目录的文件系统的设计------对模拟文件系统的管理 参考教材或课件上的有关文...
下面是我們的課程設計要求,請能夠幫忙的高人幫忙做一下,一定有厚禮相送
一、题目: 模拟UNIX文件系统的设计及实现
即:多用户、多目录的文件系统的设计------对模拟文件系统的管理
参考教材或课件上的有关文件系统的章节(教材和课件的第8章和第9章、教材上的第13章或教材上的第14章)。
二、目的
通过OS子系统的设计、增强OS设计的技巧,达到提高解决实际OS的设计能力的提高。
三、内容
多用户的多级目录的文件系统设计。
四、要求
1. 多用户 :usr1,usr2,usr3,……,usr8 (1-8个用户)
2. 多级目录:可有多级子目录;
3. 具有login (用户登录)
4. 系统初始化(建文件卷、提供登录模块)
5. 文件的创建: create
6. 文件的打开:open
7. 文件的读:read
8. 文件的写:write
9. 文件关闭:close
10. 删除文件:delete
11. 创建目录(建立子目录):mkdir
12. 改变当前目录:cd
13. 列出文件目录:dir
14. 退出:logout
五、课程设计说明书的要求
1. 设计思想说明
2. 文件系统结构的说明
3. 数据结构的说明
4. 各模块的算法流程图
5. 程序清单:注意加注释(包含关键字、方法、变量等),在每个模块前加注释;
6. 使用说明书(即用户手册)(内容包含如何登录、退出、读、写、等操作说明)
7. 体会,建议
六、提示
1. 设计手段
申请1M 内存空间来作为文件系统的空间,考虑用malloc()或calloc()申请;
2. 文件卷的组织:
将文件卷分块、用位示图来管理;块的大小可设成512字节,块数为512块,可用第0#块的前半部存作为位示图;
3. 系统结构
(1) 块管理层:
分块分配、块回收、块读、块写等
(2) 文件控制块层(FCB)
目录查找namei(),iget(),iput()
(3) 文件管理层
具有打开文件 open( ),close( )等;
(4) 命令解释层
4. 数据结构
(1) 目录结构
(2) FCB结构
(3) 打开文件结构
(4) 用户结构
七、注意问题
1. 不能用系统原来的文件系统的功能。
一、题目: 模拟UNIX文件系统的设计及实现
即:多用户、多目录的文件系统的设计------对模拟文件系统的管理
参考教材或课件上的有关文件系统的章节(教材和课件的第8章和第9章、教材上的第13章或教材上的第14章)。
二、目的
通过OS子系统的设计、增强OS设计的技巧,达到提高解决实际OS的设计能力的提高。
三、内容
多用户的多级目录的文件系统设计。
四、要求
1. 多用户 :usr1,usr2,usr3,……,usr8 (1-8个用户)
2. 多级目录:可有多级子目录;
3. 具有login (用户登录)
4. 系统初始化(建文件卷、提供登录模块)
5. 文件的创建: create
6. 文件的打开:open
7. 文件的读:read
8. 文件的写:write
9. 文件关闭:close
10. 删除文件:delete
11. 创建目录(建立子目录):mkdir
12. 改变当前目录:cd
13. 列出文件目录:dir
14. 退出:logout
五、课程设计说明书的要求
1. 设计思想说明
2. 文件系统结构的说明
3. 数据结构的说明
4. 各模块的算法流程图
5. 程序清单:注意加注释(包含关键字、方法、变量等),在每个模块前加注释;
6. 使用说明书(即用户手册)(内容包含如何登录、退出、读、写、等操作说明)
7. 体会,建议
六、提示
1. 设计手段
申请1M 内存空间来作为文件系统的空间,考虑用malloc()或calloc()申请;
2. 文件卷的组织:
将文件卷分块、用位示图来管理;块的大小可设成512字节,块数为512块,可用第0#块的前半部存作为位示图;
3. 系统结构
(1) 块管理层:
分块分配、块回收、块读、块写等
(2) 文件控制块层(FCB)
目录查找namei(),iget(),iput()
(3) 文件管理层
具有打开文件 open( ),close( )等;
(4) 命令解释层
4. 数据结构
(1) 目录结构
(2) FCB结构
(3) 打开文件结构
(4) 用户结构
七、注意问题
1. 不能用系统原来的文件系统的功能。
|
再nx的课程设计,不是自己做的也是白搭
|
这只是課程設計??
厉害!
厉害!
|
莱昂氏源代码 里面可能有相关内容。
跟你比起来,我的课程设计事幼儿园水平。难怪毕业三年多了还拿不到5k.哪个大学的?
跟你比起来,我的课程设计事幼儿园水平。难怪毕业三年多了还拿不到5k.哪个大学的?