811文件及其分类 2.文件的分类 文件一般按其用途和存取控制属性来归类。 按用途把文件划分为用户文件,系统文件和库 文件3种: C用户文件,由用户建立,并由文件拥有者进 ②库文件,由系统为用户提供的实用程序、标 准子程序、动态重链接库等 ③系统文件,由系统建立的文件,如操作系统、 编辑系统、编译系统等
6 8.1.1 文件及其分类 2. 文件的分类 文件一般按其用途和存取控制属性来归类。 按用途把文件划分为用户文件,系统文件和库 文件3种: • ① 用户文件,由用户建立,并由文件拥有者进 行读/写和执行。 • ② 库文件,由系统为用户提供的实用程序、标 准子程序、动态重链接库等。 • ③ 系统文件,由系统建立的文件,如操作系统、 编辑系统、编译系统等
811文件及其分类 如果按文件的属性来划分,文件又可分为: ①可执行文件,用户可执行该程序,但不能修 改 ②只读文件,允许文件主和文件的授权者读出 文件但不准改写文件内容。 ③可读/写文件,文件主和文件授权者可以读/ 写文件内容。 ④非保护文件,可供任一用户读/或执行
7 8.1.1 文件及其分类 如果按文件的属性来划分,文件又可分为: • ① 可执行文件,用户可执行该程序,但不能修 改。 • ② 只读文件,允许文件主和文件的授权者读出 文件但不准改写文件内容。 • ③ 可读/写文件,文件主和文件授权者可以读/ 写文件内容。 • ④ 非保护文件,可供任一用户读/写或执行
811文件及其分类 有一些学者认为,也可以把设备看作是 文件。事实上,为了便于管理,包括 DOS、 WINDOWS、UNX在内的很多操 作系统都把计算机的一些常用外部设备 也当作文件来处理,这些特殊的文件称为 设备文件,是操作系统用来访问硬件设 备的一种特殊文件
8 8.1.1 文件及其分类 有一些学者认为,也可以把设备看作是 文件。事实上,为了便于管理,包括 DOS、WINDOWS、UNIX在内的很多操 作系统都把计算机的一些常用外部设备 也当作文件来处理,这些特殊的文件称为 设备文件,是操作系统用来访问硬件设 备的一种特殊文件
812文件系统及其功能 1.文件系统的体系结构 文件系统是操作系统中实现对文件的组 织、管理和存取的一组系统程序,或者 说它是管理软件资源的软件,对用户来 说它提供了一种便捷地存取信息的方法
9 8.1.2 文件系统及其功能 1. 文件系统的体系结构 文件系统是操作系统中实现对文件的组 织、管理和存取的一组系统程序,或者 说它是管理软件资源的软件,对用户来 说它提供了一种便捷地存取信息的方法
812文件系统及其功能 文件系统软件体系结构 用户程序 堆 顺序|索引顺序索引 快速 逻辑IO 基本IO管理器 基本文件系统 磁盘设备驱动器 磁带设备驱动器
10 8.1.2 文件系统及其功能 文件系统软件体系结构: 用户程序 堆 顺序 索引顺序 索引 快速 逻辑 I/O 基本 I/O 管理器 基本文件系统 磁盘设备驱动器 磁带设备驱动器