清华大学出版社 第7章文件系统 7.1文件系统的概念 7.2文件的逻辑结构与存取方法 73文件的物理结构与存储设备 74文件存储空间管理 75文件目录管理 76文件存取控制 77文件的使用 78文件系统的层次模型 本章小结 习题
第7章 文件系统 7.1 文件系统的概念 7.2 文件的逻辑结构与存取方法 7.3 文件的物理结构与存储设备 7.4 文件存储空间管理 7.5 文件目录管理 7.6 文件存取控制 7.7 文件的使用 7.8 文件系统的层次模型 本章小结 习题
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 对大多数用户来说,文件系统是操作系统中最直接 可见的部分。计算机的重要作用之一就是能快速处 理大量信息从而信息的组织、存取和保管就成为 个极为重要的内容。文件系统是计算机组织、存 取和保存信息的重要手段。本章主要讨论文件的组 织结构、存取结构、保护以及文件系统空间管理等 问题
对大多数用户来说,文件系统是操作系统中最直接 可见的部分。计算机的重要作用之一就是能快速处 理大量信息,从而,信息的组织、存取和保管就成为 一个极为重要的内容。文件系统是计算机组织、存 取和保存信息的重要手段。本章主要讨论文件的组 织结构、存取结构、保护以及文件系统空间管理等
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 71文件系统的概念 1.文件系统的引入 操作系统对计算机的管理包括两个方面:硬件资源 的管理和软件资源的管理。硬件资源的管理包括 CPU的管理、存储器的管理、设备管理等,主要 解决硬件资源的有效和合理利用问题。软件资源的 管理则包括对各种系统程序(包括操作系统本身的 程序)、系统应用程序或工具(例如编辑程序、编 译程序等)、库函数及各种用户程序和数据的管理 图71给出了资源管理的分类图
7.1 文件系统的概念 1. 文件系统的引入 操作系统对计算机的管理包括两个方面:硬件资源 的管理和软件资源的管理。硬件资源的管理包括 CPU 的管理、存储器的管理、设备管理等,主要 解决硬件资源的有效和合理利用问题。软件资源的 管理则包括对各种系统程序(包括操作系统本身的 程序)、系统应用程序或工具(例如编辑程序、编 译程序等)、库函数及各种用户程序和数据的管理。 图7.1给出了资源管理的分类图
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS CPU 硬件资源<一存储器 设备等 对计算机资源管理 系统程序 系统应用程序 教件资源 库函数 用户应用程序等 图71操作系统的软硬件管理 显然,用户使用计算机来完成自己的某件任务时, 要碰到下列问题
图7.1 操作系统的软硬件管理 显然,用户使用计算机来完成自己的某件任务时, 要碰到下列问题:
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS (1)使用现有的软件资源来协助完成自己的任务。例 如,编辑、编译及链接程序来生成目标代码;利 用系统调用库函数与实用程序来减少编程工作,避 开与硬件有关的部分等。 (2)编制完成的或未完成的程序存放在什么地方需要 访问的数据存放在什么地方,从而使得人们可以再 利用已有的软件资源。 事实上,这两个问题是一个怎样对软件资源(程序 和数据)进行透明存放,并能令这些程序和数据做 到召之即来的问题。在早期的计算机系统中,由于 硬件资源的限制,只能用卡片或纸带来存放程序或 数据。这些卡片和纸带都分别编号存放,当用户需 要使用它们时,再把这些卡片和纸带放在读卡机上 输入计算机
(1) 使用现有的软件资源来协助完成自己的任务。 例 如, 编辑、 编译及链接程序来生成目标代码; 利 用系统调用库函数与实用程序来减少编程工作, 避 开与硬件有关的部分等。 (2) 编制完成的或未完成的程序存放在什么地方,需要 访问的数据存放在什么地方,从而使得人们可以再 利用已有的软件资源。 事实上,这两个问题是一个怎样对软件资源(程序 和数据)进行透明存放,并能令这些程序和数据做 到召之即来的问题。在早期的计算机系统中,由于 硬件资源的限制,只能用卡片或纸带来存放程序或 数据。这些卡片和纸带都分别编号存放,当用户需 要使用它们时,再把这些卡片和纸带放在读卡机上 输入计算机