第六章 文件管理
文件
文件目录
文件组织与数据存储
文件系统其他功能的实现
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
您可能关注的文档
最近下载
- 2025年无人机驾驶员执照欧洲(EASA)无人机法规对比专题试卷及解析.pdf VIP
- 2025年AWS认证DedicatedHosts支持的AMI类型与启动模式专题试卷及解析.pdf VIP
- 美容院服务合同(2025年最新规范).docx
- 上海市住建委《上海市建筑和装饰工程预算定额沪建标定〔2025〕1162号.docx VIP
- 2025年无人机驾驶员执照飞行监管责任体系专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照悬停失控应急处置流程专题试卷及解析.pdf VIP
- 2025年金融风险管理师利率风险结构易错题解析专题试卷及解析.pdf VIP
- 《最优控制与状态估计6》-公开课件.ppt VIP
- 标准图集-22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图-独立基础、条形基础、筏形基础、桩基础.pdf VIP
- 2024黑龙江林业职业技术学院单招《数学》通关题库及答案详解【各地真题】.docx VIP
原创力文档

文档评论(0)