欢迎来到天天文库
浏览记录
ID:39529826
大小:354.10 KB
页数:53页
时间:2019-07-05
《《操作系统OS》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第九章文件系统9.1文件系统的概念9.1.1引言9.1文件系统的概念9.1.2文件一、文件定义1、文件是具有符号名的信息(数据)项的集合。2、文件是具有符号名的记录的集合。9.1文件系统的概念9.1.2文件二、文件名根据文件的定义,每个文件必须有一个唯一的文件名,不论是系统管理,还是用户使用文件都使用文件名。文件名是一个有限长度的字符串。DOS、WINDOWS系统中文件名:文件名.[文件扩展名]文件名是一个不大于8个字符的字符串,但WINDOWS系统中允许超长文件名,最多可有256个字符,不区分英
2、文字母的大小写。9.1文件系统的概念9.1.2文件文件扩展名:不大于3个字符,一般用来表示文件的类型。例如:CC语言源程序文件COM可执行文件(小模式)EXE可执行文件(大模式)BAT批处理文件OBJ目标文件aa.txtll.cll.objll.comll.exe操作系统教学片91.ppt9.1文件系统的概念9.1.2文件三、文件的分类教材讲了三种文件分类的方法:按文件性质和用途分:系统文件:指由系统软件构成的文件。大多数系统文件只允许用户调用,而不允许用户去读或修改。程序库文件:指由系统提供给用
3、户使用的各种标准过程、函数和应用程序等。这类文件允许用户调用,不允许用户修改。用户文件:指用户委托文件系统保存的文件。如源程序、目标程序、原始数据等。这类文件只能由文件所有者或所有授权用户使用。9.1文件系统的概念9.1.2文件按文件保护级别分:执行文件:允许授权用户调用执行,但不允许对它进行读写。只读文件:允许所有者或授权用户对文件进行读,但不允许写。读写文件:允许所有者或授权用户对文件进行读写,但禁止未授权用户读写。不保护文件:指不加任何访问限制的文件。9.1文件系统的概念9.1.2文件按文件
4、流向分:输入文件:如键盘上的文件,只能读入。输出文件:如打印机上的文件,只能写出。输入输出文件:如磁盘、磁带上的文件,既可读又可写。9.1文件系统的概念9.1.2文件四、文件的属性文件属性反映文件的类型、存取控制等。9.1文件系统的概念9.1.3文件系统文件系统是操作系统中负责管理和存取文件信息的软件机构,它是由管理文件所需的数据结构和相应的管理软件以及访问文件的一组操作组成。从系统的角度看:文件系统是一个负责文件存储空间管理的机构。从用户的角度看:文件系统是用户在计算机上存储信息和使用信息的接口
5、,实现了按名存取。9.1文件系统的概念9.1.3文件系统通用文件系统应具有以下功能:1、提供用户对文件操作的命令;2、提供用户共享文件的机制;3、管理文件的存储介质;4、提供文件的存取控制的机制,保障文件及文件系统的安全性;5、提供文件及文件系统的备份和恢复功能;6、提供对文件的加密和解密功能。9.2文件的逻辑组织与存取方法9.2.1文件的组织可以用两种不同的观点去进行研究文件结构用户观点:是研究用户“思维”中的抽象文件,或称逻辑文件,其研究的侧重点在于为用户提供一种逻辑结构清晰、使用简便的逻辑文
6、件形式。用户将按照这种形式去存储、检索和加工有关文件中的信息。实现观点:是研究驻留在设备“介质”中的实际文件,或称物理文件。它研究的侧重点是选择一些工作性能良好、设备利用率高的物理文件形式。系统将按照这种形式同外部设备打交道并控制信息的传输。9.2文件的逻辑组织与存取方法9.2.1文件的组织文件的组织:文件的逻辑结构:文件的逻辑结构是指用户思维中文件的结构。文件的物理结构:文件的物理结构是指文件在存储介质上的结构(或称组织)。文件的存储介质是磁盘,包括软盘、硬盘和光盘、磁带,早期还有磁鼓。由于磁带
7、是模拟磁盘的结构,所以文件的物理结构主要是指磁盘上文件的结构。9.2文件的逻辑组织与存取方法9.2.2文件的逻辑结构和存取方法一、文件的逻辑结构文件的逻辑结构:无结构文件--流式文件结构文件--记录式文件。1、流式文件无结构的流式文件是相关的有序字符的集合。文件的长度为所含字符数。UNIX、DOS、WINDOWS系统中的普通文件都是流式文件。9.2文件的逻辑组织与存取方法9.2.2文件的逻辑结构和存取方法2、记录式文件记录式文件是一种结构式文件,文件是记录的集合。每个记录由彼此相关的域构成。记录可
8、按顺序编号为记录1,记录2,…,记录n。如果文件中所有记录的长度都相同,则这种文件为定长记录文件。定长记录文件的长度=记录个数x记录长度。变长记录文件的长度为各记录长度之和。例如:学生登记表文件xsdjb.dbf姓名学号籍贯通信地址邮政编码李铭925678武昌武昌关山街125号430074司马乐925679北京北京海军路88号1000349.2文件的逻辑组织与存取方法9.2.2文件的逻辑结构和存取方法3、两种文件的比较流式文件就象给一张白纸给用户,用户可将他的信息任意地写到纸上,没
此文档下载收益归作者所有