毕业设计论坛

 找回密码
 立即注册
查看: 706|回复: 13

[毕业设计] [毕业设计]Linux内核—文件系统模块的设计和开发

[复制链接]
发表于 2008-7-15 02:42:58 | 显示全部楼层 |阅读模式
文件格式:word+C
文件大小:1.74MB
适用专业:计算机科学与技术
适用年级:大学
下载次数:3 次
论文编号:12529
下载咨询:
点击联系客服

论文简介:
毕业设计 Linux内核—文件系统模块的设计和开发,共105页,35213字,附开题报告、源程序、答辩文稿等。
摘要:目前,Linux技术已经成为IT技术发展的热点,投身于Linux技术研究的社区、研究机构和软件企业越来越多,支持Linux的软件、硬件制造商和解决方案提供商也迅速增加,Linux在信息化建设中的应用范围也越来越广,Linux产业链已初步形成,并正在得到持续的完善。随着整个Linux产业的发展,Linux技术也处在快速的发展过程中,形成了若干技术热点。
本文介绍了Linux的发展和特点,以及与其他文件系统的区别。文中主要是对Linux2.4.0内核文件系统源代码的分析,并参考其文件格式设计一个简洁的文件系统。源代码的分析主要介绍了VFS文件系统的结构,Linux自己的Ext2文件系统结构,以及文件系统中的主要函数操作。
在设计的简洁文件系统中,通过调用一些系统函数实现了用户的登录、浏览目录、创建目录、更改目录、创建文件以及退出系统功能。
关键字:Linux 源代码分析 文件系统 Ext2 Linux内核

目 录
引 言 1
第1章 Linux操作系统简介 2
1.1 认识Linux操作系统 2
1.2 Linux操作系统的发展 2
1.2.1 Linux的发展历史 2
1.2.2 Linux在国内的发展现状和前景 3
1.3 Linux操作系统的优缺点 4
1.3.1 Linux的优点 4
1.3.2 Linux的缺点 5
1.3.3 Linux系统与其他系统的区别 5
1.4 Linux文件系统的发展与现状 6
第2章 Linux文件系统 9
2.1 Linux文件系统概述 9
2.2 虚拟文件系统VFS 10
2.3 EXT2文件系统 13
第3章 Linux内核文件系统源代码分析 16
3.1 概述 16
3.1.1 VFS超级块数据结构 16
3.1.2 VFS的索引节点 19
3.1.3 VFS的目录项对象 22
3.1.4 与进程相关的文件结构 24
3.1.5 主要数据结构之间的关系 28
3.2 获得文件的索引节点和目录项 29
3.3 访问权限与文件安全 31
3.4 文件系统的安装和拆卸 33
3.5 文件的打开与关闭 37
3.5.1 文件的打开 37
3.5.2 文件的关闭 41
3.6 文件的读与写 43
第4章 简洁文件系统的实现 47
4.1 用到的编程技术 48
4.1.1 打开文件fopen函数 48
4.1.2 写读文件fwrite和fread函数 49
4.1.3 定位文件fseek函数 49
4.2 系统的数据结构 49
4.2.1 索引节点的数据结构 49
4.2.2 超级块数据结构 50
4.2.3 用户和口令的数据结构 50
4.2.4 有关目录的数据结构 51
4.3 各个函数功能和实现 52
4.3.1 主函数设计 52
4.3.2 数据块的安排 56
4.3.3 数据块的分配和回收 58
4.3.4 文件的创建create( ) 61
4.3.5 目录操作 64
4.3.6 用户登录与注销操作 68
4.3.7 文件系统的安装和退出 72
第5章 系统功能展示 75
5.1 登录用户说明 75
5.2 系统各部分功能介绍 76
5.2.1 登录系统 76
5.2.2 创建目录、显示当前目录 77
5.2.3 更改当前目录 77
5.2.4 创建文件 78
5.2.5 退出文件系统 80
结束语 81
参考文献 82
后 记 83
附 录 1
附录A:外文资料翻译原文部分
附录B:外文资料翻译中文部分
附录C:毕业设计(论文)任务书
附录D:开题报告
附录E:毕业设计(论文)指导记录表
附录F:毕业设计(论文)版权的有关说明
附录G:毕业设计(论文)考核记录、评阅记录、答辩记录及成绩评定书


论文文件预览:
共5文件夹,21个文件,文件总大小:1.74MB,压缩后大小:932.05KB

  • 毕业设计-Linux内核—文件系统模块的设计和开发
  • 2007年毕业设计郑小辉030341540
  • 毕业设计程序源代码
  • concision
  • haccess.h  [930.00B]
  • hballfre.h  [1.49KB]
  • hclose.h  [306.00B]
  • hcreat.h  [1.79KB]
  • hdelete.h  [282.00B]
  • hdir.h  [3.09KB]
  • hformat.h  [3.63KB]
  • hhalt.h  [498.00B]
  • hiallfre.h  [1.39KB]
  • higetput.h  [1.72KB]
  • hinstall.h  [1.09KB]
  • hlog.h  [1.37KB]
  • cmain.c  [2.44KB]
  • hname.h  [632.00B]
  • hopen.h  [1.27KB]
  • hrdwt.h  [2.72KB]
  • hstructure.h  [3.02KB]
  • 英文翻译
  • docAdvanced Bash-Scripting Guide.doc  [97.50KB]
  • doc高级Bash脚本编程指南.doc  [89.50KB]
  • doc毕业设计论文.doc  [1.08MB]
  • ppt论文答辩演示.ppt  [462.50KB]


下载地址:
购买主题 本主题需向作者支付 200 下载币 才能浏览
回复

使用道具 举报

发表于 2008-12-11 08:21:33 | 显示全部楼层
怎么下载啊,下载10金,再购买30金,总共40金,是这样吗?????????
回复 支持 反对

使用道具 举报

发表于 2008-12-26 16:46:10 | 显示全部楼层
努力赚积分啊!!
回复 支持 反对

使用道具 举报

发表于 2009-3-24 14:20:22 | 显示全部楼层
支持!!!多多了解这方面的内容........
回复 支持 反对

使用道具 举报

发表于 2013-4-7 10:58:28 | 显示全部楼层

顶一下,看不到

回复 支持 反对

使用道具 举报

发表于 2013-4-9 18:17:06 | 显示全部楼层
好东西,来看看!!!!
回复 支持 反对

使用道具 举报

发表于 2013-4-10 12:14:07 | 显示全部楼层
没有说明书吗?
回复 支持 反对

使用道具 举报

发表于 2013-4-11 16:23:10 | 显示全部楼层
支持!!!多多了解这方面的内容........
回复 支持 反对

使用道具 举报

发表于 2013-4-14 18:22:46 | 显示全部楼层
dddddddddddddddd
回复 支持 反对

使用道具 举报

发表于 2013-4-16 15:59:17 | 显示全部楼层

有同感

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|文百网

GMT+8, 2025-6-3 12:25 , Processed in 1.910924 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表