会员注册 | 登录 | 微信快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

Linux内核--文件系统模块的设计和开发论文.docLinux内核--文件系统模块的设计和开发论文.doc -- 5 元

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

Linux内核文件系统模块的设计和开发摘要目前,Linux技术已经成为IT技术发展的热点,投身于Linux技术研究的社区、研究机构和软件企业越来越多,支持Linux的软件、硬件制造商和解决方案提供商也迅速增加,Linux在信息化建设中的应用范围也越来越广,Linux产业链已初步形成,并正在得到持续的完善。随着整个Linux产业的发展,Linux技术也处在快速的发展过程中,形成了若干技术热点。本文介绍了Linux的发展和特点,以及与其他文件系统的区别。文中主要是对Linux2.4.0内核文件系统源代码的分析,并参考其文件格式设计一个简洁的文件系统。源代码的分析主要介绍了VFS文件系统的结构,Linux自己的Ext2文件系统结构,以及文件系统中的主要函数操作。在设计的简洁文件系统中,通过调用一些系统函数实现了用户的登录、浏览目录、创建目录、更改目录、创建文件以及退出系统功能。关键字Linux源代码分析文件系统Ext2Linux内核LinuxkernelDesignanddevelopmentfortheFileSystemModuleZhengxiaohuiAbstractCurrently,LinuxITtechnologyhasbecomeahotdevelopmenttechnology.ParticipatinginLinuxtechnologyresearchcommunities,researchinstitutesandsoftwareenterprisesareinsupportofLinuxmoreandmore,softwareandhardwaremanufacturersandsolutionprovidershaveincreasedrapidly,InthedevelopmentoftheinformationindustrytheLinuxapplicationisalsoincreasing,Linuxindustrychainhastakenshape,andissustainedimprovemently.WiththeentireindustryinthedevelopmentofLinux,andLinuxisalsoattherapiddevelopmentprocess,formedanumberoftechnicalpoints.ThispaperpresentsthedevelopmentofLinuxandfeatures,andwithotherfilesystemdifferences.ThemaintextofthedocumentisLinux2.4.0systemkernelsourcecodeanalysis,andIreferenceitsfileformattodesignasimplefilesystem.TheanalysisofthesourcecodemainlyontheVFSfilesystemstructure,LinuxExt2itsownfilesystemstructures,filesystemsandthemainfunctionoperation.Inthedesignofthefilesimplesystem,somesystemfunctionisusedtoachievefunctionsuchastheuserslogin,browsecatalogs,createdirectories,Changedirectory,createdocumentsandwithdrawfromthesystemfunctionandetc.KeywordsLinux,thesourcecode,filesystem,Ext2,Linuxkernel目录引言.............................................................................................................................1第1章Linux操作系统简介.....................................................................................21.1认识Linux操作系统....................................................................................21.2Linux操作系统的发展.................................................................................21.2.1Linux的发展历史...............................................................................21.2.2Linux在国内的发展现状和前景.......................................................31.3Linux操作系统的优缺点.............................................................................41.3.1Linux的优点.......................................................................................41.3.2Linux的缺点.......................................................................................51.3.3Linux系统与其他系统的区别...........................................................51.4Linux文件系统的发展与现状.....................................................................6第2章Linux文件系统.............................................................................................92.1Linux文件系统概述.....................................................................................92.2虚拟文件系统VFS.....................................................................................102.3EXT2文件系统...........................................................................................13第3章Linux内核文件系统源代码分析.................................................................163.1概述................................................................................................................163.1.1VFS超级块数据结构.......................................................................163.1.2VFS的索引节点...............................................................................193.1.3VFS的目录项对象...........................................................................223.1.4与进程相关的文件结构....................................................................243.1.5主要数据结构之间的关系................................................................283.2获得文件的索引节点和目录项....................................................................293.3访问权限与文件安全....................................................................................313.4文件系统的安装和拆卸................................................................................333.5文件的打开与关闭........................................................................................373.5.1文件的打开........................................................................................373.5.2文件的关闭........................................................................................413.6文件的读与写................................................................................................43第4章简洁文件系统的实现...................................................................................474.1用到的编程技术............................................................................................484.1.1打开文件fopen函数........................................................................484.1.2写读文件fwrite和fread函数..........................................................494.1.3定位文件fseek函数.........................................................................494.2系统的数据结构............................................................................................494.2.1索引节点的数据结构........................................................................494.2.2超级块数据结构................................................................................504.2.3用户和口令的数据结构....................................................................504.2.4有关目录的数据结构........................................................................514.3各个函数功能和实现....................................................................................524.3.1主函数设计........................................................................................524.3.2数据块的安排....................................................................................564.3.3数据块的分配和回收........................................................................584.3.4文件的创建create.........................................................................614.3.5目录操作............................................................................................644.3.6用户登录与注销操作........................................................................684.3.7文件系统的安装和退出....................................................................72第5章系统功能展示...............................................................................................755.1登录用户说明................................................................................................755.2系统各部分功能介绍....................................................................................765.2.1登录系统............................................................................................765.2.2创建目录、显示当前目录................................................................775.2.3更改当前目录....................................................................................775.2.4创建文件............................................................................................785.2.5退出文件系统....................................................................................80结束语.........................................................................................................................81
编号:201311181258280837    大小:942.69KB    格式:DOC    上传时间:2013-11-18
  【编辑】
5
关 键 词:
专业文献 学术论文 精品文档 Linux内?
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:14次
网游小王子上传于2013-11-18

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

专业文献   学术论文   精品文档   Linux内?  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5