第8章文件 18.1文件简介 8.2文件系统分类 8.3文件组织和访问
第8章 文 件 ◼ 8.1文件简介 ◼ 8.2文件系统分类 ◼ 8.3文件组织和访问
文件简介(1) 文件概念 按一定格式存储在外部介质上的相关信息 的集合称之为文件 磁盘文件 ■由于文件常常是存储在磁盘、光盘等介质,故 称之为磁盘文件,平时说得就是这类文件 设备文件 标准外部设备也看作文件,称其为设备文件 DOS中CON表示控制台即键盘和显示器,LPT1 和PRN表示第一台并行打印机
文件简介(1) ◼ 文件概念 ◼ 按一定格式存储在外部介质上的相关信息 的集合称之为文件 ◼ 磁盘文件 ◼ 由于文件常常是存储在磁盘、光盘等介质,故 称之为磁盘文件,平时说得就是这类文件 ◼ 设备文件 ◼ 标准外部设备也看作文件,称其为设备文件。 DOS中CON表示控制台即键盘和显示器,LPT1 和PRN表示第一台并行打印机
文件简介(2) 文件组成 文件=文件控制块+文件内容。 n文件控制块 包含文件名及其扩展名、文件的起始位置、文 件的长度、文件建立或最近一次修改的日期与 时间等文件的基本信息 n文件控制块与文件是一一对应的
文件简介(2) ◼ 文件组成 ◼ 文件=文件控制块+文件内容。 ◼ 文件控制块 ◼ 包含文件名及其扩展名、文件的起始位置、文 件的长度、文件建立或最近一次修改的日期与 时间等文件的基本信息 ◼ 文件控制块与文件是一一对应的
文件简介(3) 文件命名规则 文件名格式:文件主名+文件扩展名 短文件格式: DOS下的8.3格式,即文件主名≤8,扩展名≤3。 XX×.XX “扩展名「主名 长文件名格式:WIN95以上版本,主名≤255 不能包含以下字符:/、\、:、*、?、|、。 可以使用通配符“”和 ?” 可以使用汉字、字母和数字 长短文件名转换规则: 文件主名≤8个字符:长文件名就是短文件名 文件主名>8个字符:用前6个字符加“∽”和一个数 如: mystudent. doc-→ mystus-1doc
文件简介(3) 扩展名 主名 ◼ 文件命名规则 ◼ 文件名格式:文件主名+文件扩展名 ◼ 短文件格式: ◼ DOS下的8.3格式,即文件主名≤8,扩展名≤3。 XXXXXXXX.XXX ◼ 长文件名格式:WIN95以上版本,主名≤255 ◼ 不能包含以下字符:/、\、:、 * 、?、|、。 ◼ 可以使用通配符“*”和“?”。 ◼ 可以使用汉字、字母和数字。 ◼ 长短文件名转换规则: ◼ 文件主名≤8个字符:长文件名就是短文件名 ◼ 文件主名>8个字符:用前6个字符加“〜”和一个数 字 如:mystudent.doc→mystud 〜1.doc
Docu 文件简介(4) User Datal User2 文件目录与文件夹 DOS系统 Pctool n采用多级树形目录结构 norton Windows系统 Wps 有了文件夹的概念,它有两种基本类型:一种 是用来显示目录中的内容,另一种没有相应的 目录,实际上是应用程序,如“我的电脑
文件简介(4) ◼ 文件目录与文件夹 ◼ DOS系统 ◼ 采用多级树形目录结构 ◼ Windows系统 ◼ 有了文件夹的概念,它有两种基本类型:一种 是用来显示目录中的内容,另一种没有相应的 目录,实际上是应用程序,如“我的电脑
文件系统分类(1) 文件系统概念及其功能 概念: 文件系统是指一个负责存取和管理辅助存储器上文件信息 的机构。它既要负责对用户的私人专用存储器上信息的访 问,也要负责提供给用户以有控制的方式访问共享的信息 功能: 使用户能建立、修改和删除一个文件 使用户能在系统控制下共享其它用户的文件,以便于用户 彼此利用其它人的工作成果 n用户能以方便其使用的方式来构造它的文件 n用户能使用在文件间进行数据传输的命令 n用户能使用符号名对文件进行访问 为防止意外事故,文件系统应有转储和恢复文件的能力 应提供可靠的保护和保密措施
文件系统分类(1) ◼ 文件系统概念及其功能 ◼ 概念: ◼ 文件系统是指一个负责存取和管理辅助存储器上文件信息 的机构。它既要负责对用户的私人专用存储器上信息的访 问,也要负责提供给用户以有控制的方式访问共享的信息 ◼ 功能: ◼ 使用户能建立、修改和删除一个文件 ◼ 使用户能在系统控制下共享其它用户的文件,以便于用户 彼此利用其它人的工作成果 ◼ 用户能以方便其使用的方式来构造它的文件 ◼ 用户能使用在文件间进行数据传输的命令 ◼ 用户能使用符号名对文件进行访问 ◼ 为防止意外事故,文件系统应有转储和恢复文件的能力。 ◼ 应提供可靠的保护和保密措施
文件系统分类(2) FAT文件系统 FAT16 FAT32 表8.2FAT16与FAT32在相同分区大小下簇大小的比较 分区大小 FAT16簇大小 FAT32簇大小 16MB-127MB 2K 512B 128MB-255MB 4KB 512B 256MB-259MB 8KB 512B 260MB-511MB 8KB 4KB 512MB-1023MB 16KB 4KB 1024MB-2047MB 32KB 4KB 2048MB-8GB 不支持 4KB 8GB-16GB 不支持 8KB 16GB-32GB 不支持 16KB 32GB以上 不支持 32KB
文件系统分类(2) ◼ FAT文件系统 ◼ FAT16 ◼ FAT32
文件系统分类(3) NTFS文件系统 WindOws nt所采用的独特文件系统结构 保护文件和目录数据 ■节省存储资源、减少磁盘占用率 NTFS分区对用户权限作了非常严格的限制 NTFS与FAT文件系统相比最大的特点是安 全性
文件系统分类(3) ◼ NTFS文件系统 ◼ Windows NT所采用的独特文件系统结构 ◼ 保护文件和目录数据 ◼ 节省存储资源、减少磁盘占用率 ◼ NTFS分区对用户权限作了非常严格的限制 ◼ NTFS与FAT文件系统相比最大的特点是安 全性
文件系统分类(4) HPFS文件系统 OS/2的高性能文件系统(HPFS) HPFS支持长文件名,比FAT文件系统有更强的纠 错能力。 EXT2文件系统 Linux中使用最多的一种文件系统 拥有最快的速度和最小的CPU占用率 已经有新一代的Lnux文件系统如SGI公司的XFS、 ReiserFs、EXT3文件系统等出现
文件系统分类(4) ◼ HPFS文件系统 ◼ OS/2的高性能文件系统(HPFS) ◼ HPFS支持长文件名,比FAT文件系统有更强的纠 错能力。 ◼ EXT2文件系统 ◼ Linux中使用最多的一种文件系统 ◼ 拥有最快的速度和最小的CPU占用率 ◼ 已经有新一代的Linux文件系统如SGI公司的XFS、 ReiserFS、EXT3文件系统等出现
文件组织与访问(1) 文件组织指文件中记录的逻辑结构,它 由用户访问记录的方式确定。 选择文件组织的原贝 n访问速度 易于修改 节约存储空间 可靠性
文件组织与访问(1) ◼ 文件组织指文件中记录的逻辑结构,它 由用户访问记录的方式确定。 ◼ 选择文件组织的原则: ◼ 访问速度 ◼ 易于修改 ◼ 节约存储空间 ◼ 可靠性