资源描述:
《【计算机科学与技术专业】【毕业设计】EXT2文件系统跟踪程序的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、( 20 届)本科毕业论文EXT2文件系统跟踪程序的设计与实现II摘要:Linux操作系统是20世纪90年代推出的一个多用户任务操作系统,它与UNIX兼容,有UNIX最新的全部功能。Linux操作系统功能强大、性能稳定、便于使用,其最大的特点之一就是对很多种文件系统的支持,包括ext,ext2,minix,ncp,xia,fat,hpfs,msdos,vfat,smb,affs以及ufs等。其中EXT2文件系统是Llinux操作系统配置的标准文件系统,其结构与UNIX的文件系统极为类似。本课题在Linux环境下编
2、写一个EXT2文件系统跟踪程序,实现EXT2文件系统关键数据结构的显示任务:完成超级块数据结构每个字段信息的显示;显示每块组数据结构字段的信息;根据输入的路径显示指定目录下所有文件的目录数据结构字段信息;根据输入的文件的I节点号显示其I节点数据结构字段信息。关键词:Linux操作系统;EXT2文件系统;数据结构IIDesignandImplementationofEXT2FileSystemTrackingProgramAbstract:Linuxoperatingsystemisthe1990stherelea
3、seofamulti-usertaskwithUNIXoperatingsystem,anditslatestcompatibility,allofthefunctionsofaUNIX.Linuxoperatingsystempowerful,stableperformance,easytouse,oneofitsbiggestcharacteristicistoavarietyoffilesystemsupport,includingtheextext2,ncp,minix,fat,hpfs,msdos,vf
4、at,smb,affsandufsandsoon.AmongthemEXT2filesystemisLlinuxoperatingsystemconfigurationofstandardfilesystems,itsstructureandUNIXfilesystemisextremelysimilar.ThistopicinLinuxenvironmentwriteaEXT2filesystemtrackingproceduresEXT2filesystem,realizethekeydatastructur
5、edisplaytask:completesuperblockofdatastructureeveryfieldinformationdisplay;Showeachsetofdatastructurefieldinformation;Accordingtotheinputpathwayshowsunderthespecifieddirectoryalldocumentsdirectorydatastructurefieldinformation;AccordingtotheinputfileInodenumbe
6、rshowsitsInodedatastructurefieldinformation.Keywords:Linuxoperatingsystem;EXT2filesystem;datastructureII目录1绪论11.1课题研究背景11.1.1操作系统文件系统及其功能11.1.2Linux文件系统31.1.3Linux文件系统的发展与兴起51.1.4EXT2文件系统的构造71.2课题研究的基本思想81.3课题研究的目的与意义91.4研究的方法与技术路线、研究难点,预期达到的目标92开发环境与开发工具102.
7、1RedHat9.0简介102.2Gcc102.2.1Gcc概括102.2.2基本规则112.2.3基本用法112.3Vi112.3.1Vi编辑器的工作模式122.3.2进入插入模式122.3.3末行模式下的常用命令123系统设计与实现133.1系统设计思想133.2系统实现133.2.1main()函数133.2.2super()函数153.2.3show_group()函数163.2.4directory()函数193.2.6Makefile文件233.3运行结果243.3.1系统菜单显示243.3.2超级块
8、数据结构显示253.3.3文件系统块位图显示263.3.4路径显示273.3.5文件内容显示284总结及展望29致谢30参考文献311绪论1.1课题研究背景1.1.1操作系统文件系统及其功能在早期,对文件的管理和使用是相当复杂和繁琐的,由于文件放在外存储器中,为了管理和使用文件,无论是系统还是用户都是十分熟悉外存的物理特性,并且需要记住外存空间的利用状况和文件在外存上的分