操作系统19 [新] 第六章 文件管理.pdf

第六章 文件管理 文件 文件目录 文件组织与数据存储 文件系统其他功能的实现 6.0 文件系统概述 • 文件系统是操作系统中负责存取和管理信息的模块,它 用统一的方式管理用户和系统信息的存储、检索、更新、 共享和保护,并为用户提供一整套方便有效的文件使用 和操作方法 6.0 文件系统概述 • 文件不但反映了用户概念中的逻辑结构,而且和存放它的辅 助存储器的存储结构紧密相关 • 一个文件必须从逻辑文件和物理文件两个侧面来观察它 • 用户只需关心文件的逻辑结构,不必涉存储结构 ;而文件系 统在存储和检索文件时必须实现逻辑结构到存储结构的映射, 实现逻辑文件与物理文件、逻辑地址与物理地址、逻辑结构 与物理结构、逻辑操作与物理操作之间的转换 6.0 文件系统的功能 • 文件的按名存取 • 文件目录建立和维护 • 实现逻辑文件到物理文件的转换 • 文件存储空间的分配和管理 • 提供合适的文件存取方法 • 实现文件的共享、保护和保密 • 提供一组可供用户使用的文件操作 6.1 文 件 文件的概念 文件的命名 文件的类型 文件的属性 文件的存取方法 文件的使用 文件的概念 文件的命名 文件的类型 文件的属性 文件的存取方法 文件的使用 6.1.1 文件的概念 • 文件是由文件名字标识的一组信息的集合 • 文件是一个抽象机制,提供了把文件保存在磁盘上,用 户不必了解信息存储细节且便于读取的方法,这一抽象 机制中最重要的是文件命名 文件的概念 文件的命名 文件的类型 文件的属性 文件的存取方法 文件的使用 6.1.2 文件的命名 • 文件名是字母或数字组成的字母数字串,它的格式和长 度因系统而异 • 一般为: 文件名称 + “.”+ 扩展名称 • 通配符: “?”, “*” • .txt, .html • .c , .cpp, .h, .java, .jsp • .class, .exe, .rar, .gz, .tar, .zip • .mp3, .mov, .m4a, .rmvb, .mkv • .bmp, .jpg 文件的概念 文件的命名 文件的类型 文件的属性 文件的存取方法 文件的使用 6.1.3 文件的类型 • 按用途分: 系统文件、库文件、用户文件 • 按信息流向分:输入文件、输出文件 • 按保护级别分:只读文件、读写文件、不保护文件 • 按存放时限分:临时文件、永久文件、档案文件 • 按设备类型分:磁盘文件、磁带文件、软盘文件 • 还可按文件的逻辑结构或物理结构分类 6.1.3:UNIX支持的文件类型 • 普通文件:ASCII, Binary • 目录文件 • 由文件目录组成的系统文件 • 特别文件 • 块设备文件:用于磁盘、光盘或磁带等块设备的I/O操作 • 字符设备文件:用于终端、打印机等字符设备的I/O操作 文件的概念 文件的命名 文件的类型 文件的属性 文件的存取方法 文件的使用 6.1.4 文件的属性 • 文件属性用于文件的管理控制和安全保护,包括: • 文件基本属性 • 文件类型属性 • 文件保护属性 • 文件管理属性 • 文件控制属性 6.1.4:基本属性 • 文件名称、扩展名称 • 所有者:owner • 所有者组:group 6.1.4:类型属性 • 普通文件 Ø 魔数 (magic number) • 目录文件 Ø file 命令 • 系统文件 • 隐式文件 • 设备文件 • ASCII码文件 • 二进制文件 6.1.4:管理属性 • 文件创建时间 • 最后存取时间 • 最后修改时间 6

文档评论(0)

1亿VIP精品文档

相关文档