第九章 文件系统
(一)文件系统的基本概念
(二)文件的逻辑结构与存取方法
(三)文件的物理结构
(四)文件目录结构
(五)文件的共享与保护
(六)文件操作
1
ppt课件
(一)文件系统的基本概念
一. 文件
所有的计算机应用程序都要:存储信息,检索信息
三个基本要求: 存储大量的信息; 长期保存信息;
可以共享信息
解决方法:把信息以一种单元,即文件的形式存储在磁盘或其他外部介质上
2
ppt课件
1. 什么是文件
文件是在逻辑上具有完整意义的信息集合。它有一个名字以供标识。文件名是以字母开头的字母数字串。
构成文件的基本单位——信息项
记录
文件是具有符号名的信息(数据)项的集合
文件是具有符号名的记录的集合
3
ppt课件
2. 文件分类
(1)按文件的性质和用途分类
系统文件:有关OS及有关系统所组成文件,通过操作系统调用为用户服务。
程序库文件:标准子程序及常用应用程序组成文件,允许用户使用但不能修改
用户文件:
(2)按信息保存期限分类
临时文件 永久文件 档案文件
(3)按保护级别分类
不保护文件 执行文件
只读文件 读写文件
4
ppt课件
(4)按文件流向分类
输入文件 输出文件
输入输出文件
(5)按文件的逻辑结构分类
流式文件 记录式文件
(6)按文件的物理结构分类
顺序(连续)文件 链接文件 索引文件
(7)UNIX系统将文件分为三类
普通文件:无结构的字符文件
目录文件:由文件的目录项组成的文件
特殊文件:设备文件
5
ppt课件
3. 文件名与属性
(1)文件名
根据文件的定义,每个文件必须有一个唯一的文件名,用户使用文件名存取文件。系统使用文件内部标识符管理文件。
文件名是一个有限长度的字符串。
DOS、WINDOWS系统中文件名:
文件名.[文件扩展名]
文件名是一个不大于8个字符的字符串,但WINDOWS系统中允许超长文件名,最多可有256个字符,不区分英文字母的大小写。
6
ppt课件
(2)文件扩展名
文件扩展名表示了文件的使用特征。
不大于3个字符,一般用来表示文件的类型。
例如:
C C语言源程序文件
COM 可执行文件(小模式)
EXE 可执行文件(大模式)
BAT 批处理文件
OBJ 目标文件
7
ppt课件
UNIX系统中的文件名:
文件名是一个不大于14个字符的字符串。并且区分英文字母的大小写。
例如: a .out aa AA
注意:在UNIX系统中文件名就是一个字符串,没有文件名和文件扩展名之分,文件的类型由用户命名时确定。
例如,,UNIX系统认为这个文件名的长度是4个字符。而在DOS、WINDOWS系统中则解释这个文件名,li是文件名,c是文件扩展名,表示该文件是一个C语言的源程序文件,。
8
ppt课件
(3)文件属性
文件属性反映文件的类型、类别、存取控制、保护级别等信息。
UNIX系统中文件属性:
- 普通文件
d 目录文件
p 管道文件
c 字符型设备文件
b 块设备文件
9
ppt课件
二. 文件系统
1. 什么是文件系统
文件系统是操作系统中负责管理和存取文件信息的软件机构,包括:
管理文件所需的数据结构(如目录表、文件控制块、存储分配表)
管理程序
一组操作
10
ppt课件
【大学课件】文件系统 来自淘豆网m.daumloan.com转载请标明出处.