- 2
- 0
- 约1.2万字
- 约 87页
- 2016-12-05 发布于浙江
- 举报
第6章 嵌入式文件系统 操作系统、内核、文件系统 操作系统? 负责对计算机硬件直接控制及管理的系统软件 内核 操作系统的核心部分 文件系统 操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。 操作系统中与管理文件有关的软件和数据。 屏蔽底层硬件的处理细节,用户可以按名字访问数据 Linux 文件系统的特点 Linux的文件系统 Vs. Windows的文件系统 Windows文件系统 以驱动器的盘符为基础的 每一个目录是与相应的分区对应 Linux文件系统 一个文件树 它的所有文件和外部设备(如硬盘,光驱等)都是以文件的形式挂结在这个文件树上 总之,在Windows下,目录结构属于分区;Linux下,分区属于目录结构 Linux的目录结构 Linux文件系统中的挂载(mount) 实现硬件管理手段和软件目录管理手段的统一 每一个分区和某一个目录相对应 对目录的操作就是对这个分区的操作 把分区和目录对应的过程叫做挂载(mount) 这个挂载在文件树中的位置就是挂载点 这种对应关系可以由用户随时中断和改变 mount 命令 功能:加载指定的文件系统 语法: mount [-afFhnrvVw] [-L标签] [-o选项] [-t文件系统类型] [设备名] [加载点] 例如:mount -t vfat /dev/hda1 /mnt/c Linux文件的类型 Linux对目录和设备都当作文件来进行处理 分类 普通文件 目录文件 链接文件 设备文件 1. 普通文件 如同Windows中的文件 包括 文本文件 shell脚本 二进制的可执行程序 各种类型的数据 2. 目录文件 目录也是文件 包含文件名和子目录名以及指向那些文件和子目录的指针 Linux通过上下链接目录文件系统来实现对整个文件系统的操作 什么是根目录? 3. 链接文件 又称软链接,符号链接 类似于Windows中的“快捷方式” 功能 实现对不同的目录、文件系统甚至是不同机器上的文件直接访问,并且不需要重新分配磁盘空间 命令格式:? ln?[-s]?source_path?target_path 例如:ln?-s?httpd.conf?httpd2.conf 4. 设备文件 Linux把设备都当作文件来进行操作 与设备相关的文件一般都在/dev目录下 块设备文件 字符设备文件 块设备 数据的读写是以块(如由柱面和扇区编址的块)为单位的设备,最简单的如硬盘(/dev/hda1)等 字符设备 指串行端口等接口设备 Linux中常见的文件系统—EXT2 Ext2是GNU/Linux系统中标准的文件系统 特点 单一文件大小及文件系统本身的容量上限与文件系统本身的簇大小有关 一般常见的X86系统中,簇最大为4KB,则单一文件大小上限为2048GB,而文件系统的容量上限为16384GB Linux 常见的文件系统-EXT3 Ext3是Ext2的下一代 在保有目前Ext2的格式之下再加上日志功能 日志文件系统(Journal File System) 整个磁盘的写入动作完整记录在磁盘的某个区域上,以便有需要时可以回溯追踪 Linux 常见的文件系统--swap 交换空间 Linux使用整个分区来作为交换空间 Windows使用交换文件 自定义大小 一般这个SWAP格式的交换分区的容量大小是主内存的2倍 嵌入式文件系统 Vs. 桌面文件系统 专有性 Vs. 通用性 嵌入式系统针对特殊目的而定制 嵌入式文件系统要为嵌入式系统的设计目的服务 不同用途的嵌入式操作系统下的文件系统不同 嵌入式文件系统的设计目标 嵌入式操作系统?嵌入式文件系统 QNX实时操作系统 POSIX, SMB, FAT, CD-ROM. VxWorks FFS, FAT, RTllFS, RAWFS, TAPEFS 嵌入式Linux JFFS2, YAFFS, CRAMFS, ROMFS, RAMFS 桌面文件系统不适合嵌入式系统(Ext2fs) 为像IDE设备那样的块设备设计的 不太适合扇区大小因设备不同而不同的闪存设备 没有提供对基于扇区的擦除/写操作的良好管理 闪存具有有限的擦除寿命 在出现电源故障时,Ext2fs不是防崩溃的 不支持损耗平衡 Flash中所有被擦写的单元保持相同的擦写次数,因此缩短了扇区/闪存的寿命 在设计块驱动程序方面较为困难 存储设备 ? 嵌入式Linux文件系统 选择嵌入式文件系统的关键点 不同的文件系统类型有不同的特点 根据存储设备的硬件特性、系统需求等有不同的应用场合 嵌入式设备很少使用大容量的IDE硬盘,往往采用RAM、ROM、FLASH存储器等作为存储设备。 设计合适的文件系统 Flas
您可能关注的文档
- 10计算机系统结构(第十讲)02幻灯片.ppt
- 10计算机系统结构(第十讲)03幻灯片.ppt
- 10交流伺服系统常见故障及处理45幻灯片.ppt
- 10介词 连词幻灯片.ppt
- 10-综合布线幻灯片.ppt
- 11 访问控制机制幻灯片.ppt
- 11.1_随机抽样幻灯片.ppt
- 11.思维方法幻灯片.ppt
- 11.整数的拆分幻灯片.ppt
- 11_New-第6章多采样率信号处理_940607816幻灯片.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 药品生产过程中的清洁生产与环境保护策略.docx VIP
- 2023年日历表带节假日全年一页打印版.docx VIP
- 铁路项目监理人员岗位职责.docx VIP
- 【初中 物理】电磁波的应用课件 2025-2026学年沪科版九年级全一册物理.pptx VIP
- 第14篇 世界屋脊——藏族高原游牧文化旅游区.ppt VIP
- (人教版)数学五年级下册计算题“天天练”习题卡,含108份题组.pdf VIP
- 基于组织学视角的异种脱细胞真皮基质研究:动物筛选、制备工艺与体内植入初探.docx VIP
- 2025年度宜都市高新技术产业投资有限公司公开招聘8人(第二批)笔试备考题库及答案解析.docx VIP
- 初中地理新课程标准及解读精选全文.pptx VIP
- 《工业机器人技术基础》考试试卷练习题附答案.pdf VIP
原创力文档

文档评论(0)