4文件和文件系统结构.ppt
《4文件和文件系统结构.ppt》由会员分享,可在线阅读,更多相关《4文件和文件系统结构.ppt(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、BeyondTechnology文件和文件系统结构陈桂宏CBeyondTechnology文件和文件系统结构l计算机用户总会和文件系统打交道l用户在使用计算机时经常执行一些和文件相关的操作:创建、读、写/修改、执行文件等l理解文件的概念,文件是如何组织和管理的,在操作系统中是如何表示的以及如何存储在磁盘中的BeyondTechnologyLinux文件的概念l文件系统是Linux操作系统的重要组成部分,Linux文件具有强大的功能。l文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。
2、BeyondTechnology文件系统l在Linux中,一个文件是一个字节序列,这样,所有的东西包括网络接口卡、磁盘驱动器、键盘、打印机、简单/普通的文件或是目录都被看作是一个文件l在linux中,所有的输入和输出设备都当着文件来看待BeyondTechnology文件系统lLinux最早的文件系统是minix,是为MINIX系统开发的老式文件系统l专门为Linux设计的文件系统扩展文件系统第二版或EXT2(ExtendedFileSystem2)lEXT2文件系统功能强大、易扩充、性能上进行了全面优化,也是现在所以Linux发布和安装的标准文件系统类型。lEXT2对Linux产生了重大影响
3、BeyondTechnology文件系统lEXT3:EXT2的升级版l在EXT2的格式之下再加上日志功能。lEXT3是一种日志式文件系统(JournalFileSystem)lEXT3完全兼容EXT2lEXT3有快速的重启能力l充分利用EXT2已有的操作和应用而且更有效l安全性更好l该分区格式被广泛应用在Linux系统中。BeyondTechnology文件系统lswap是Linux中一种专门用于交换分区的文件系统。lLinux是使用这一整个分区作为交换空间。一般这个swap格式的交换分区是主内存的1.5-2倍。l在内存不够时,Linux会将部分数据写到交换分区上。BeyondTechnolo
4、gy文件系统lvfat(VirtualFileAllocationTable)lvfat(虚拟文件分配表)是伴随Windows95的推出而产生的lNTFS:是WindowsNT以及之后的2000、XP、Server2003、Server2008、Vista和Win7的标准文件系统。lIso9660文件系统lIso9660是CD-ROM的国际标准文件系统lBeyondTechnology文件类型lLinux有五种基本文件系统类型:简单/普通文件、目录文件、符号(软)链接文件、特殊文件和命名管道l简单/普通文件l用来在辅助存储设备上存储信息和数据l普通文件可以包含程序源代码、可执行程序、图片、声音
5、等l可以按照所喜欢的规则命名文件,文件名最长不能超过255个字符一些应用程序常用的扩展名扩展名文件内容.bmp位图文件.cC源代码.C、.cppC+源代码.gif图形/图像文件.html网页.o目标代码.psPostScript代码.Z压缩文件BeyondTechnology文件系统l目录l目录可以包含其他文件名或目录名l每一个文件系统都提供目录来记录文件的有关信息,在Linux中,目录本身也是一种文件,称为目录文件l利用目录的层次结构,可以对系统中的文件方便地进行分隔管理,实现文件的快速搜索,解决文件之间的命名冲突,同时也可以提供文件共享的解决方案。BeyondTechnology文件系统l
6、链接文件l链接是一种在共享文件和访问其它用户的若干目录项直接建立联系的一种方法l链接提供不同的访问路径来实现文件的共享,共享级别是通过设定文件的访问权限来决定的l链接分为:硬链接和软(符号)链接BeyondTechnology文件系统l特殊文件(设备)l特殊文件用来访问硬件设备,包括键盘、硬盘、光驱、磁带、打印机等l每个硬件至少和一个特殊文件相关联,命令或应用程序通过特殊文件来访问相应硬件设备l特殊文件分为:字符特殊文件和块特殊文件,字符特殊文件是面向字符的设备,例如键盘;块特殊文件是面向块的设备,例如磁盘等BeyondTechnology文件系统l命名管道lLinux有一些机制运行进程间通信
7、,这些机制别称为进程间通信(IPC)机制l常用的IPC:管道、命名管道和socketsl管道允许两个进程进行相互通信,两个进程运行在同一台计算机上,并且相互关联l命名管道,允许运行在同一计算机上的两个进程相互通信,这两个进程不必相互关联lsocket,运行在不同计算机上的进程可以使用socket进行相互通信BeyondTechnology文件系统结构l对于操作系统的文件系统结构,主要从三个方向讨论l从用户角度看,系统中的文件是如何组织的l文件是如何存储在辅助存储设备上的l文件是如何操作的BeyondTechnology文件系统的组织lLinxu文件系统是一个层次的树型结构,像一颗倒立的树l文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文件 文件系统 结构
限制150内