文档详情

操作系统 第五章.ppt

发布:2017-02-25约1.27万字共71页下载文档
文本预览下载声明
第五章 文件系统 第五章 文件系统 1、Windows98中的文件 2、文件系统概述 3、文件的结构及存取方法 4、文件存储空间的管理 5、文件的目录及目录管理 6、文件的共享与安全 一、Win98中的文件 1、Win98的数据组织方式 2、 Win98的文件类型 3、 Win98的文件命名 4、 Win98与DOS之间文件的转换关系 3.文件的命名 在Windows98中,允许文件的名字为256个字符内任何长度的字符串。因此,相应的文件命名规则也和DOS及Windows早期版本中有所不同,主要体现在以下几个方面: (1)扩展名可以使用多个分隔符。例如用户可以创建一个名为L.P.FILE95的文件或文件夹。 (2)文件名中可以使用空格,但不能包含如下符号: | 、“ 、? 、\ 、* 、 和 。 4.Windows98与DOS之间文件的转换关系 虽然Windows98与DOS的文件命名规则不尽相同,但为了使用户在DOS环境仍能访问Windows98的文件,Windows98提供了将长文件名转换成DOS下的“8.3”文件格式的转换规则: 在Windows98将长文件名转换为DOS环境下的文件名时,只取除分隔符外前8个字符作为文件名,并将长文件最后一部分的前3个字符作为扩展名。例如,Windows98在MS—DOS环境下会将文件名hackerSTER.OA.Rar42转换成hackerSTRar。 如果按上述方法转换文件名后,在DOS的同一目录下就会发生出现相同文件名的情况)这显然是不可以的,在这种情况下,Windows98将只确认前6个字符,并在其后面加上“~1”,扩展名不变。这样转换后的文件名为hacker~1.Rar。如果还有类似的情况,就依此类推,将会出现hacker~2.Rar和hacker~3.Rar等文件名。 二、文件系统概述 1、文件与文件系统 2、文件系统的功能 1、?? 文件的概念 文件是具有标识名的一段程序或数据的集合,通常存储在计算机系统的外存上。文件具有以下三个基本特征。 (1)文件的内容是一组信息的集合,比如源程序、可执行的二进制代码程序、待处理的数据、表格、声音、图像等。 (2)文件可以保存,文件被存放在如磁盘、磁带、光盘等存储介质上,内容可以被长期保存和多次使用。 (3)文件可按名存取,每个文件都具有自己的标识名,用户操作时可通过这个标识名来存取文件,而无需了解文件在存储介质上的具体物理位置。 1、?? 文件类型 文件有多种分类方法,为了便于区分和使用,在许多操作系统中通常把文件类型作为扩展名,形成“文件名.扩展名”的文件命名形式。下面是几种从不同角度的的分类方法。 (1)按文件用途 i)系统文件:操作系统、各种程序设汁语言及其解释程序和编译程序、机器的监控管理程序、调试程序、故障检查和诊断程序等均属于系统文件之列。这类文件只允许用户通过系统调用来执行,不允许对其进行读写和修改。 ii)库文件:主要是各种标准过程和函数,如C语言子程序库和函数。这类文件允许用户对其进行读取、执行,但不允许对其进行修改。 iii)用户文件:由用户建立的文件,如源程序、目标程序、数据文件等,对这类文件用户可以进行各种操作。 (2)按文件存取属性 i)只读文件:这类文件只允许授权用户进行读操作,不允许修改和删除。 ii)读写文件:这类文件允许授权用户进行读或写的操作。 iii)不保护文件:任何用户都可进行读和写操作的文件。 除此之外,还可以按文件的信息流向分为输入文件、输出文件和输入/输出文件。按文件的物理结构分为顺序文件、链接文件和索引文件等。 3、文件系统 文件系统是操作系统中以文件方式管理计算机软件资源的软件和被管理的文件和数据结构的集合。它负责为用户建立文件,撤销、读写、修改和复制文件,还负责完成对文件的按名存取和进行存取控制。文件系统方便用户对信息进行存取和管理,用户即使不具备相应的存储设备知识,也能进行操作。 文件系统具有以下特点: (1)提供友好的用户接口,包括命令、程序和菜单等接口,用户在对文件进行操作时,不需要了解文件的结构和存储位置。 (2)文件按名存取,方便用户操作,如对文件的存取、检索和修改等。 (3)某些文件可以被多个用户或进程所共享,也能安全保护,防止文件被破坏和窃取。 (4)文件系统通常使用磁盘、磁带和光盘等大容量存储器作为存储介质,可存储大量信息。 文件系统必须完成下列工作: 1)文件存储空间的管理。为了合理的存放文件,必须对磁盘等辅助存储器空间(或称文件空间)进行统一管理。在用户创建新文件时为其分配空闲区,在用户删除或修改某个文件时,回收和调整存储区。 2)实现文件名和存储空间的映射。在按名存取时,用户不必了解
显示全部
相似文档