文件系统是操作系统中负责管理和存取文件信息的软件 机构,它是由管理文件所需的数据结构和相应的管理软 件以及访问文件的一组操作组成。 从系统的角度看:从系统角度来看,文件系统是对文件存储器的 存储空间进行组织、分配和回收,负责文件的存储、检索、共享和保 护 从用户的角度看:文件系统是用户在计算机上存储信息 和使用信息的接口。文件系统主要是实现“按名取存”,文件 系统的用户只要知道所需文件的文件名,就可存取文件中的信息,而 无需知道这些文件究竟存放在什么地方
文件系统是操作系统中负责管理和存取文件信息的软件 机构,它是由管理文件所需的数据结构和相应的管理软 件以及访问文件的一组操作组成。 从系统的角度看:从系统角度来看,文件系统是对文件存储器的 存储空间进行组织、分配和回收,负责文件的存储、检索、共享和保 护。 从用户的角度看:文件系统是用户在计算机上存储信息 、和使用信息的接口。文件系统主要是实现“按名取存” ,文件 系统的用户只要知道所需文件的文件名,就可存取文件中的信息,而 无需知道这些文件究竟存放在什么地方
3文件系统 通用文件系统应具有以下功能: 1、提供用户对文件操作的命令; 2、提供用户共享文件的机制; 3、管理文件的存储介质; 4、提供文件的存取控制的机制,保障文件及文 件系统的安全性; 5、提供文件及文件系统的备份和恢复功能; 6、提供对文件的加密和解密功能
3 文件系统 通用文件系统应具有以下功能: 1、提供用户对文件操作的命令; 2、提供用户共享文件的机制; 3、管理文件的存储介质; 4、提供文件的存取控制的机制,保障文件及文 件系统的安全性; 5、提供文件及文件系统的备份和恢复功能; 6、提供对文件的加密和解密功能
4文件操作 1)面向键盘的命令-COPY、DEL 2)面向用户编程的若干系统调用命令组成, Read(, WRITE(, OPEN O)
4 文件操作 1)面向键盘的命令---COPY、DEL 2)面向用户编程的若干系统调用命令组成, READ(),WRITE(),OPEN()
5文件系统模型 文件系统接口 对对象操纵 逻辑文件系统 和管理的软 件集合 基本I/o管理程序(文件组织模块 基本文件系统(物理IO层) I/O控制层(设备驱动程序) 对象及其属性说明
5 文件系统模型 文件系统接口 逻辑文件系统 基本 I/O 管理程序(文件组织模块) 基本文件系统(物理 I/O 层) 对对象操纵 和管理的 软 件集合 I/O 控制层(设备驱动程序) 对象及其属性说明
File system software Architecture User Program File organization File logical Structure Pile Sequential/ Indexed Sequential Indexed Hashed Logical vo Basic vo Supervisor Basic(Physical) File System Disk Device driver Tape Device Driver
File System Software Architecture Logical I/O Pile Sequential Indexed Sequential Indexed Hashed Basic I/O Supervisor Basic (Physical) File System Disk Device Driver Tape Device Driver User Program Logical I/O File Organization File Logical Structure