- 2
- 0
- 约7.53千字
- 约 47页
- 2019-05-06 发布于广东
- 举报
6.1.1 文件系统简介 文件系统的定义 文件系统是操作系统中组织、存储和命名文件的结构,是操作系统中统一管理信息资源的一种方式,可以管理文件的存储、检索、更新,提供安全可靠的共享和保护手段,方便用户使用。 大部分应用程序都是基于文件系统进行操作,在不同的文件系统上是不能工作的。 文件系统的存储媒质:磁盘、光盘、FLASH盘等 FAT(文件分配表)系统是最常用的文件系统,主要优点是可以允许多种操作系统访问。 6.1.1 文件系统简介 文件系统主要功能 方便的文件访问和控制:以符号名称作为文件标识,便于用户使用; 并发文件访问和控制:在多道程系统中支持对文件的并发访问和控制; 统一的用户接口:在不同设备上提供同样的接口,方便用户操作和编程; 多种文件访问权限:在多用户系统中的不同用户对同一文件会有不同的访问权限; 优化性能:存储效率、检索性能、读写性能; 差错恢复:能够验证文件的正确性,并具有一定的差错恢复能力; 6.1.1 文件系统简介 6.1.1 文件系统简介 文件系统的主要内容: 文件的格式 目录的格式 磁盘的分配回收 访问方式和权限 目录也是一个特殊的文件。 FAT文件系统 FAT文件系统的发展 FAT12/FAT16/FAT32比较 FAT文件系统基本结构 保留区 Reserved Region FAT 区 6.1.2 Linux文件系统 File System Layer Linux常见的FS Ext2—这是Linux中使用最多的文件系统,因为它是专门为Linux设计,拥有最快的速度和最小的CPU占用率。Ext2既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上。 DOS、Windows和0S/2使用该文件系统,它使用标准的DOS文件名格式,不支持长文件名。 vfat—扩展的DOS文件系统,支持长文件名,被MS Window69x/NT所采用。 umsdos—Linux所使用的扩展DOS文件系统,不仅支持文件名,还保持了对UID/GID、助SIX权限和特殊文件(如设备、管道等)的兼容。 is09660—CD-ROM的标准文件系统。 Linux常见的FS Minix—这是Linux采用Minix的文件系统,但其有一个致命的弱点:分区不大于64MB,因此一般只用于软盘或RAM Disk。 swap—用于Linux磁盘交换分区的特殊文件系统。在内核引导过程时,它首先从LILO指定的设备上安装根文件系统,随后将加载/etc/fstab此文件中列出的文件系统。/etc/fstab指定了该系统中的文件系统的类型、安装位置及可选参数。 Linux常见的FS Ext2 可以支持256字节的长文件名,其单一文件大小和文件系统本身的容量上限与文件系统本身的簇大小有关。在常见的Intel x86兼容处理器的系统中,簇最大为4KB,单一文件大小上限为2048GB,而文件系统的容量上限为6384GB。 Linux常见的FS VFS-Linux最重要的特征之一是支持多种不同文件系统。为了能支持多种文件系统,Linux用了一个称为虚拟文件系统(Virtual File System)的接口层将实际的文件系统同操作系统分离开来。VFS也称为虚拟文件交换(Virtual File Switch)。它屏蔽了不同文件之间的差异,使所有文件系统对操作系统的 Linux常见的FS NFS 是网络文件系统(Network File System)的简称,是分布式计算系统的一个组成部分,实现在异种网络上共享和装配远程文件系统,从用户角度看来,在这些远程的文件系统操作和本地的文件系统上操作并没有什么不同。 在Linux里,通常用knfsd来实现NFS服务,这是个运行在核心空间的后台守护程序,相对与用户空间的NFS程序,有较高的响应性能 6.1.3 嵌入式文件系统 嵌入式文件系统与桌面文件系统有较大区别: 嵌入式文件系统要为嵌入式系统的设计目的而服务的,不同用途的嵌入式操作系统下的文件系统在许多方面各不相同。 嵌入式Linux常用文件系统:第二版扩展文件系统(Ext2ft)、JFFS、YAFFS 嵌入式Linux常用文件系统 Flash Memory简介 Flash Memory上的两种技术 NAND:串行;顺序读取;适合大容量;通常需MTD NOR :并行;随机读取;适合数据或程序存储;XIP; Xsbase开发平台上所使用的闪存 Intel StrataFlash Memory 28F128J3A Ext2fs 、JFFS和YAFFS ext、 ext2、xia、vfat、minix、msdos、umsdos、 proc、smb、ncp、iso9660、s
您可能关注的文档
- 成都信息工程学院现代通信原理电子课件第七章 模拟信号的数字传输.ppt
- 成都信息工程学院现代通信原理电子课件第五章 数字基带传输系统.ppt
- 池州学院旅游与历史文化学院历史教学论课件 中学历史课程、课程标准和教材.ppt
- 池州学院音乐与教育学院歌曲分析与写作课件 和声篇.ppt
- 池州学院音乐与教育学院歌曲分析与写作课件 基础篇.ppt
- 池州学院音乐与教育学院歌曲分析与写作课件 结构篇.ppt
- 池州学院音乐与教育学院教学课件第八章 德育.ppt
- 池州学院音乐与教育学院教学课件第二章 教师与学生.ppt
- 池州学院音乐与教育学院教学课件第九章 教育科学研究.ppt
- 池州学院音乐与教育学院教学课件第六章 教学(上).ppt
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 巴西饶坚赞《山法了义海论》思想探析.docx VIP
- 啊我永远失去了你bersempreioti选自清教徒Ipuritani原版调钢琴伴奏谱五线谱正谱伴奏音频.pdf VIP
- 浙江省温州市2023-2024学年七年级上学期期末考试语文试卷(含答案).doc VIP
- 人教版六年级上册数学期末测试卷可打印.docx VIP
- (期末考点培优)专题10 短文填空(含答案解析)八年级英语下册期末复习考点培优专项冀教版.docx VIP
- 复杂剖宫产手术专家共识(2024).pdf VIP
- (冀教版)—六年级英语上册期末测试卷.doc VIP
- GB50275-2010风机、压缩机、泵安装工程施工及验收规范.docx VIP
- 江西省赣州市文清外国语学校2024-2025学年高三下学期联考押题卷物理试题试卷含解析.doc VIP
- 铁路工程测量:控制测量PPT教学课件.pptx
原创力文档

文档评论(0)