下载此文档

嵌入式操作系统 Linux篇 华清远见嵌入式学院 程姚根 苗德行 第5章 Linux文件系统.ppt


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
Linux文件系统课程目标:(VFS)、什么是文件系统文件系统是对一个存储设备上的数据进行组织的机制。二、文件系统的功能和特性(1)提供用户或程序对数据管理的接口,如数据的存储和操作等。(2)提供数据和目录的分层组织形式支持(3)提供文件、创建和删除功能支持(4)尽可能保证文件中数据的有效性(5)提供对不同存储设备的I/O支持嵌入式文件系统嵌入式文件系统是用来管理嵌入式操作系统中文件的输入、输出和操作等的功能模块,除了具有一般文件系统的功能外,还具有以下特性。(1)存储介质的特殊性(2)安全可靠(3)对多任务的支持(4)接口的开放性和可移植性(5)支持多种文件类型常用的嵌入式文件系统(1)JFFS(JournalingFlashFileSystem)文件系统就是日志闪存文件系统。所谓日志文件系统,就是相对于普通的文件系统增加了日志记录。它的工作过程是先写日志,再写数据,使得当系统突然掉电再重新启动后,可以先写日志,再写数据,使得当系统突然掉电再重新启动后,可以依据掉电之前的日志把进行到一半的操作取消,保持原始数据的完整性和安全性。(2)CRAMFS文件系统同样是针对Flash存储设备设计的文件系统。这种文件系统的特点是在存取文件时采用了压缩的方法,是一种压缩的文件系统。常用嵌入式系统(1)JFFS2在NORFlash上最常挂载的是JFFS2文件系统。JFFS2文件系统是JFFS文件系统的下一代文件系统,与JFFS文件系统相比其最大特点在于JFFS2文件系统存储文件时经过gzip压缩过,也就是说JFFS2也是一种压缩文件系统。(2)YAFFS(YetAnotherFlashFileSystem)文件系统是另一种闪存文件系统,它也是专门为Flash设计的文件系统,类似于JFFS文件系统,但去除了一些功能以换来更快的速度和更少的内存占用。到目前为止,YAFFS文件也是唯一一个专门为NANDFlash优化设计的文件系统。Linux文件系统一、Linux支持的文件类型文件类型类型符号描述普通文件-指ASCII文本文件、二进制可执行文件,以及硬链接文件块设备文件b块输入/输出设备文件字符设备文件c原始输入/输出设备文件,每次I/O操作仅送一个字符目录文件d包含若干文件或子目录符号链接文件l只保留了所指向文件的地址,而不是文件本身管道文件p用于进程间通信的管道文件套接字文件s套接字是方便进程之间通信的特殊文件。与管道文件不同的是,套接字能通过网络连接使不同计算机的进程之间进行通信Linux文件系统二、Linux文件系统目录结构Linux文件系统每个目录的主要功能:目录功能说明/etc存放系统配置文件/bin常用命令存放目录/sbin存放指令文件(适用于/home用户主目录,新建用户后,该用户的源文件默认建立在此目录下/boot包含内核和启动文件/dev设备文件存放目录(用于和底层驱动打交道)/usr应用程序放置目录/mnt挂载目录/rootroot/procprocess/lib常用库文件的目录/lost+found在该目录中可找到一些误删除或丢失文件并恢复它们Linux文件系统Linux操作系统支持很多类型的文件系统。常用如下:(1)MINIXMINIX文件系统是Linux最早的文件系统,也是最可靠地,但其文件系统最大只能达到64MB。(2)EXT2/EXT3EXT2文件系统是Linux系统的标准文件系统,具有存储性能好、设计功能强大、兼容性好等特点。EXT3文件系统在EXT2文件系统的格式上增加了目录功能,是EXT2文件系统的改进版本。

嵌入式操作系统 Linux篇 华清远见嵌入式学院 程姚根 苗德行 第5章 Linux文件系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人416612240
  • 文件大小641 KB
  • 时间2019-05-19