文件系统基本概念
被考次数: 33次
被考频率: 高频率
答错率:    32%
知识难度:
考试要求: 掌握     
知识路径:  > 操作系统使用和文件管理的基础知识  > 操作系统使用和文件管理的基础知识  > 文件、文件系统及目录结构


本知识点历年真题试卷分布
>> 试题列表    
 

 
       操作系统中的文件系统专门负责管理外存储器上的信息,使用户可以“按名”高效、快速和方便地存储信息。
       文件与文件目录
       文件(file)是具有符号名的、在逻辑上具有完整意义的一组相关信息项的集合。例如,一个源程序、一个目标程序、编译程序、一批待加工的数据、各种文档等都可以各自组成一个文件。信息项是构成文件内容的基本单位,可以是一个字符,也可以是一个记录,记录可以等长,也可以不等长。
       文件由文件体和文件目录项(或称为文件说明)组成。文件体是文件真实的内容;文件目录项是操作系统为了管理文件所使用的信息。文件目录项主要包括文件名、文件内部标识、文件的类型、文件存储地址、文件的长度、访问权限、建立时间和访问时间等内容。
       文件目录(或称为文件夹)是由文件目录项组成的。文件目录分为一级目录、二级目录和多级目录。多级目录结构也称为树形结构,在多级目录结构中,每一个磁盘有一个根目录,在根目录中可以包含若干子目录和文件,在子目录中不但可以包含文件,而且还可包含下一级子目录,这样类推下去构成了多级目录结构。
       采用多级目录结构的优点是用户可将不同类型和不同功能的文件分类储存,既方便文件管理和查找,又允许不同文件目录中的文件具有相同的文件名,解决了一级目录结构中的重名问题。Windows、UNIX、Linux和DOS等操作系统采用的是多级目录结构。
       路径名由操作系统查找文件所经过的目录名及目录名之间的分隔符构成。不同操作系统的分隔符是不同的,例如Windows的分隔符为“\”,UNIX的分隔符为“/”。一个完整的文件名由“路径名+文件名”构成。
       按查找文件的起点不同,可以将路径分为绝对路径和相对路径。从根目录开始的路径称为绝对路径;从用户当前工作目录开始的路径称为相对路径,相对路径随着当前工作目录的变化而改变。
       例如,若某文件系统的目录结构如下图所示,假设用户要访问文件f1.java,且当前工作目录为Program,则该文件的全文件名为“C:\Program\Java-prog\f1.java”,绝对路径为“\Program\Java-prog\”,相对路径为“Java-prog\”。
       
       某文件系统的目录结构
       文件系统
       文件系统是操作系统中实现文件统一管理的一组软件和相关数据的集合,专门负责管理和存取文件信息的软件机构。文件系统包括如下功能。
       (1)按名存取。用户可以“按名存取”,而不是“按地址存取”。
       (2)统一的用户接口。在不同设备上提供同样的接口,方便用户操作和编程。
       (3)并发访问和控制。在多道程序系统中支持对文件的并发访问和控制。
       (4)安全性控制。在多用户系统中的不同用户对同一文件可有不同的访问权限。
       (5)优化性能。采用相关技术提高系统对文件的存储效率、检索和读写性能。
       (6)差错恢复。能够验证文件的正确性,并具有一定的差错恢复能力。
       Windows文件系统基础
       在不同的操作系统中,文件的命名规则有所不同,即文件名字的格式和长度因系统而异。在Windows操作系统中,文件名由主文件名和扩展名组成,中间以“.”连接,如my.exe。其中,扩展名用来表示文件的数据类型和性质,常见的文件扩展名如下表所示。文件名或文件夹名的命名规则如下:
       
       常见的文件扩展名
       (1)最大长度为255个字符。
       (2)允许使用英文字母,数字,¥,@,&,+,(,),下划线,空格,汉字等,但不允许使用?、\、*、|、<、>、:、/、"字符。
       (3)完整的文件名由驱动器号、路径、文件名和文件的扩展名组成。
       需要说明的是,在Windows操作系统中的搜索或查找功能,可以用星号“*”匹配0个或多个字符;用问号“?”匹配任何一个字符。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有