作者:raultch | 来源:互联网 | 2023-05-17 23:35
文件管理文件管理是操作系统不可缺少的五大重要管理功能之一,它涉及到计算机对信息的存储和访问方便性、灵活性和安全性等方面。因此,本篇博客将对操作系统的文件系统基本概念、文件
文件管理
文件管理是操作系统不可缺少的五大重要管理功能之一,它涉及到计算机对信息的存储和访问方便性、灵活性和安全性等方面。因此,本篇博客将对操作系统的文件系统基本概念、文件目录管理、文件的组织及数据存储和文件系统其他功能的实现等做出详细介绍。
操作系统的五大功能 |
描述 |
处理器管理 |
当多个程序同时运行时,解决处理器(CPU)时间的分配问题 |
存储器管理 |
为各个程序及其使用的数据分配存储空间,并保证它们互不干扰 |
作业管理 |
完成某个独立任务的程序及其所需的数据组成一个作业。作业管理的任务主要是为用户提供一个使用计算机的界 面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源 |
文件管理 |
主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便
|
设备管理 |
根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。 |
1.通配符:操作系统通常还提供通配符,以便于对一组文件进行分类和同时进行操作,通配符“?”代表了文件呢名字中所在位置的任意一个可用字符;通配符“*”表示了文件名字中所在位置的任何一个可用字符串。
2.七大文件类型:普通文件、目录文件、子设备文件、块设备文件、链接文件、管道文件和socket文件。
3.文件属性共有10位:
文件属性 |
描述 |
第一位 |
表示文件是普通文件(-),还是目录文件(d)、符号链接文件(l)、设备文件(b/c) |
第2-4位 |
表示文件主对文件的存取权限 |
第5-7位 |
表示 同组用户对文件的存取权限 |
第8-10位 |
表示其他用户对文件的存取权限 |
4. 由于文件目录也需要永久保存,所以, 把文件目录也组织成文件存储在磁盘上,称目录文件。
5. 目录文件
目录结构 |
描述 |
一级目录结构 |
在操作系统中构造一张线性表,与每个文件有关的属性占用一个目录项 |
二级目录结构 |
第一级为主文件目录,它用来管理所有用户文件目录,第二级是用户文件目录,它为该用户的每个文件保存一登记栏 |
多级目录结构 |
二级目录的推广,多级目录文件采用树形结构,每一个树枝是一个子目录,而树叶是文件 |
6. 记录格式:格式F,定长格式;格式V,变长格式;格式S,跨块格式。
7.文件的物理结构:顺序文件、连接文件和索引文件。