linux文件系统实验设计的两个问题。谢谢。

bombgod 2007-12-06 05:55:02
已经是所有分数了。谢谢。

我想学两个linux文件系统实验,以下是题目要求:
=====================================================
[设计环境]
计算机 1台 (最低要求包括INTEL微机-386以上CPU,400MB硬盘,4MB内存)
Linux 0.11开发环境 以及Linux(2.0.35以上版本)操作系统开发环境。
RHIDE for Linux 和 GCC 开发环境

[设计目的]
1.掌握Linux下的C语言编程方法和环境,熟悉GCC编程环境。
2.熟练掌握Linux下的文件系统的编码方法和原理,熟练掌握Linux下的内存分配和使用方法。
3.理解Linux的文件系统原理,熟悉提高文件系统效率的基本方法。

[设计内容和步骤]
1.
建立一个虚拟的磁盘和文件系统
实验步骤与要求:
①、在磁盘上,建立一个大的文件,这个文件将模拟我们文件系统的磁盘。
②、规划“磁盘”上的super块、inode区、数据块区,并对“磁盘”进行格式化。
③、完成建立文件的功能,在“磁盘”上建立第一个文件
④、完成列表文件的功能,列表“磁盘”上的所有文件
⑤、完成删除文件的功能,删除一个在“磁盘”上的文件
⑥、完成显示文件的功能,显示“磁盘”上一个文件的内容
⑦、动态增加一个文件的长度,或者减小一个文件的长度
⑧、统计当前磁盘剩余空间大小

2.
提高文件系统的性能
实验步骤与要求:
①、在文件系统中,进行1000次文件创建、写入删除的实验,记录性能数据
②、在文件系统中引入缓冲区,比较和分析文件系统前后的性能变化
③、修改文件的分配策略,引入数据块整合的方法,进一步提高性能。
===============================================
实验有两个题目,设计目的上已经有操作说明。
要求是把实验每一步的步骤详细说明出来(输入命令,打开某个窗口都要求详细解释)
...全文
376 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tb01412 2007-12-10
  • 打赏
  • 举报
回复
照着MINIX文件系统抄一个不就行了??????<<LINUX内核源码完全剖析>>一书当中详细讲解了MINIX文件系统的实现过程。
kakachina 2007-12-10
  • 打赏
  • 举报
回复
分数不是主要的,你应该把问题定位清楚再来提问,这样效率会高些。
bombgod 2007-12-07
  • 打赏
  • 举报
回复
没人?
roadingyh 2007-12-06
  • 打赏
  • 举报
回复
呵呵.大三的操作系统课程设计我做的是这个...你不是一个HUSTER吧?

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧