文件的物理结构

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)什么是文件的物理结构 文件在存储介质上的结构(或称组织)。在当代,
文件的存储介质是磁盘,包括软盘、硬盘和光盘、磁带, 早期还有磁鼓。由于目前的磁带是模拟磁盘的结构,所 以文件的物理结构主要是指磁盘上文件的结构。
(2)研究文件物理结构的目的 选择工作性能良好、设备利用率高的物理文件形式。 系统按照文件的物理结构形式和外部设备打交道,
构成文件的基本单位——信息项 记录
文件是具有符号名的信息(数据)项的集合 文件是具有符号名的记录的集合
2. 文件分类
(1)按文件的性质和用途分类 系统文件:有关OS及有关系统所组成文件,通过 操作系统调用为用户服务。 程序库文件:标准子程序及常用应用程序组成文 件,允许用户使用但不能修改 用户文件:
终在存放到物理记录上。
二. 文件的逻辑结构
文件的逻辑结构: 结构文件--记录式文件 无结构文件--流式文件
1. 流式文件 流式文件是有逻辑意义的一串有序字符的集合,是
无结构的。 流式文件按信息的个数或以特殊字符为界进行存取,
构成文件的基本单位是字符,文件的长度为所含字符数。 好处:提供很大的灵活性
(3)文件属性
文件属性反映文件的类型、类别、存取控制、保护 级别等信息。
UNIX系统中文件属性:
- 普通文件
d
目录文件
p 管道文件
c
字符型设备文件
b
块设备文件
二. 文件系统
1. 什么是文件系统
文件系统是操作系统中负责管理和存取文件信息 的软件机构,包括:
管理文件所需的数据结构(如目录表、文件控制 块、存储分配表)
2. 文件的逻辑结构
(1)什么是文件的逻辑结构 从用户角度看到的文件面貌,是用户思维中文件结
构,即用户对信息进行逻辑组织形成的文件结构。
(2)研究文件逻辑结构的目的 为用户提供一种逻辑结构清晰、使用简Байду номын сангаас的逻辑文
件形式。 用户按文件的逻辑结构形式去存储、检索合加工文
件中的信息。
3. 文件的物理结构
系统维护及向用户提供有关信息 提供与I/O的统一接口
(3) 文件系统的特点
使用简单 使用文件名、一组文件操作命令
安全可靠 提供防护措施,在文件遭受破坏时,能及时复原。
既能共享,又能保密 身份验证,存取权限验证。
(二) 文件的逻辑组织与存取方法
一. 文件的两种结构 1. 两种不同的观点
用户观点: 是研究用户“思维”中的抽象文件,或称逻辑文件,
磁盘实际运作方式(与设备管理的接口)等等。 文件系统是一个负责文件存储空间管理的机构,主要功
能包括: 统一管理文件的存储空间,实施存储空间的分配与回收 实现文件的按名存取
实现名字空间向存储空间的映射 实现文件信息的共享,并提供文件的保护和保密措施
向用户提供一个方便使用的接口(提供对文件系统操作 命令,以及提供对文件的操作命令:信息存取、加工等)
(2)按信息保存期限分类 临时文件 永久文件
档案文件
(3)按保护级别分类 不保护文件 只读文件
执行文件 读写文件
(4)按文件流向分类 输入文件 输入输出文件
输出文件
(5)按文件的逻辑结构分类 流式文件 记录式文件
(6)按文件的物理结构分类 顺序(连续)文件 链接文件
索引文件
(7)UNIX系统将文件分为三类 普通文件:无结构的字符文件 目录文件:由文件的目录项组成的文件 特殊文件:设备文件
3. 文件名与属性
(1)文件名 根据文件的定义,每个文件必须有一个唯一的文件
名,用户使用文件名存取文件。系统使用文件内部标识 符管理文件。 文件名是一个有限长度的字符串。
DOS、WINDOWS系统中文件名: 文件名.[文件扩展名]
文件名是一个不大于8个字符的字符串,但WINDOWS 系统中允许超长文件名,最多可有256个字符,不区分 英文字母的大小写。
(2)文件扩展名
文件扩展名表示了文件的使用特征。 不大于3个字符,一般用来表示文件的类型。
例如:
C
C语言源程序文件
COM
可执行文件(小模式)
EXE
可执行文件(大模式)
BAT
批处理文件
OBJ
目标文件
hust.txt ll.c ll.obj ll.com ll.exe
操作系统教学片99.ppt
UNIX系统中的文件名:
控制信息的传输。
4. 逻辑记录与物理记录(磁盘块)
(1)逻辑记录 逻辑记录是文件中按信息在逻辑上的独立含义来划分
的信息单位。 逻辑记录是对文件进行存取操作的基本单位。
(2)物理记录 在存储介质上,由连续信息所组成的一个区域称为块,
也叫物理记录。
(3)逻辑记录与物理记录的区别和关系 一个是逻辑的概念。一个是物理的概念。逻辑记录最
(一)文件系统的基本概念
一. 文件 所有的计算机应用程序都要:存储信息,检索信息 三个基本要求: 存储大量的信息; 长期保存信息; 可以共享信息
解决方法:把信息以一种单元,即文件的形式存储在磁盘 或其他外部介质上
1. 什么是文件
文件是在逻辑上具有完整意义的信息集合。 它有一个名字以供标识。文件名是以字母开头的 字母数字串。
其研究的侧重点在于为用户提供一种逻辑结构清晰、 使用简便的逻辑文件形式。用户将按照这种形式去存 储、检索和加工有关文件中的信息。
实现观点: 是研究驻留在设备“介质”中的实际文件,或称物理
文件。它研究的侧重点是选择一些工作性能良好、设 备利用率高的物理文件形式。系统将按照这种形式同 外部设备打交道并控制信息的传输。
文件名是一个不大于14个字符的字符串。并且区分英文 字母的大小写。
例如: ll.c a .out aa AA
注意:在UNIX系统中文件名就是一个字符串,没 有文件名和文件扩展名之分,文件的类型由用户命名时 确定。
例如,li.c,UNIX系统认为这个文件名的长度是4个 字符。而在DOS、WINDOWS系统中则解释这个文件名, li是文件名,c是文件扩展名,表示该文件是一个C语言 的源程序文件,而.是文件名和文件扩展名的分隔符。
管理程序 一组操作
2. 文件系统的功能
(1)从用户的角度看
文件系统如何呈现在其面前:一个文件有什么组 成,如何命名,如何保护文件,可以进行何种操作等 等。
文件系统是用户在计算机上存储信息和使用信息 的接口,实现了“按名存取”的功能。
(2)从系统的角度看 文件目录怎样实现,怎样管理存储空间,文件存储位置,
相关文档
最新文档