[设为首页] []      文路轩搜索:   

  热门关键字:  
您当前的位置:毕业论文网 → 论文信息介绍 退出登录 用户管理
Linux环境下虚拟文件系统分析研究
  • 资料名称:Linux环境下虚拟文件系统分析研究
  • 资料类型:
  • 论文页数:47 页
  • 论文字数:21759 字
  • 文件大小:145 KB
  • 所需点数:37 点    如何获得点数
  • 推荐等级:
  • 推出时间:2008-9-29 16:18:50
  • 包含内容:毕业论文
  • 收藏通道:
  • 下载统计:

  •     该下载资料由本站会员上传,如果侵犯了您的权力,请通知我们,将立即删除!
       
  论文简介
目录
摘要 I
ABSTRACT II
第一章 绪论 1
1.1 课题来源及研究背景 1
1.1.1  虚拟文件系统概述 1
1.1.2  Linux研究现状 1
1.2 课题研究的目的和意义 2
第二章 总体规划 4
2.1 设计思路 4
2.2 实施方案 6
第三章 对虚拟文件系统的分析 8
3.1虚拟文件系统数据结构 8
3.1.1超级块 8
3.1.2 索引节点 11
3.1.3 文件 15
3.2 文件系统高速缓存 17
3.2.1 缓冲区高速缓存 17
3.2.2 目录项高速缓存 18
3.2.3 索引节点高速缓存 19
3.3挂载文件系统 20
3.3.1 注册文件系统 20
3.3.2 装配文件系统 20
3.4 卸载文件系统 21
第四章 系统详细设计 23
4.1 配置和编译Linux内核 23
4.2 制作根文件系统 26
4.3 制作GRUB引导 28
4.4 配置并安装Busybox 30
4.5 向Busybox中添加自己书写的命令 32
4.6 制作内存磁盘映象文件(ramdisk) 34
4.7 运行与调试 36
第五章 总结与展望 40
5.1 总结 40
5.2 设计收获 40
致谢 41
参考文献 42
 
摘要
    本文在对Linux内核源代码进行深入分析的基础上,对Linux的虚拟文件系统的内部实现机制进行研究,着重阐述Linux虚拟文件系统是如何支持各种实际的物理文件系统,最后从实践的角度说明,如何将虚拟文件系统模块从Linux内核中剥离出来,并对剥离出来的部分进行适当修改,编写一些为之服务的实用程序,使之成为一个可以脱离其他操作系统而独立运行的小型系统。该系统的作用是管理文件系统和协调多种文件系统之间的共存。在具体实施过程中,采用过程分析的方法,通过对虚拟文件系统中文件操作过程和文件访问过程的深入研究,抽象出Linux的虚拟文件系统的工作方式和主要数据结构,总结出Linux虚拟文件系统相对于其他操作系统中文件系统的优点,以此达到更好地认识虚拟文件系统。通过研究虚拟文件系统,可以达到掌握其设计思想,进而改进的目的。
关键词  虚拟文件系统,目录项,索引节点 

ABSTRACT
      Based on the deeply analysis of Linux kernel source code,this article gives the research int the realization mechanism of the virtual file system switch(VFS) of Linux and especially explaines how the VFS supports lots kinds of real file system.And then, it explaines how to separate the Virtual file system form Linux kernel and complement it with some modifications and program some utilities so as this new tiny system can run with out any other operating system. This system’s purpose is to manage file system and coordinate their co-existence.During the deeply research,the article summarizes some merits in its working way and the main data structure of VFS of Linux from the analysis of file access course and file operation course with the method of course analysis.Through the research, we can know the characteristics of designing VFS,and improve it.
KEY WORDS  virtual file system switch(VFS),dentry,inod 

第一章 绪论
1.1 课题来源及研究背景
1.1.1  虚拟文件系统概述
    linux虚拟文件系统:虚拟的概念是指它的所有数据结构都是在运行以后在内存中间建立的,并在卸载时删除,在磁盘上并没有存储相应的数据结构。以之相对应的是具体的文件系统,ext2 ,minix ,msdos,vfat等文件系统。虚拟文件系统是操作系统与实际文件系统的一个接口层[1]。它在操作系统中起到了很重要的作用,概括起来有以下几点:
 对具体文件系统的数据结构进行抽象,以一种统一的数据结构进行管理。
 接受用户层的系统调用,例如:write open stat link等。
 支持多种具体文件系统之间的相互访问。
 接受内核其他子系统的操作请求,例如内存管理,和进程调度。 
  下载地址
下载地址1
您需要先登陆,如果您还没有注册,请马上免费注册
  作者信息
    用户昵称:loveQQ
    联系方式:暂无联系方式
    作者主页:暂无
  该作者最新上传资料
  分类导航
  本类热门下载
  其他相关资料
关于本站 - 网站声明 - 广告合作 - 联系客服 - 网站导航 - 网站帮助 - 友情连接