📜  操作系统文件系统

📅  最后修改于: 2020-12-15 07:06:58             🧑  作者: Mango

文件系统

文件系统是操作系统的一部分,负责文件管理。它提供了一种存储数据并访问文件内容(包括数据和程序)的机制。某些操作系统将所有内容都视为文件,例如Ubuntu。

文件系统可解决以下问题

  • 档案结构
  • 我们已经看到了可以在其中存储文件的各种数据结构。文件系统的任务是维护最佳文件结构。

  • 恢复可用空间
  • 每当从硬盘删除文件时,磁盘上就会创建可用空间。为了将它们重新分配给其他文件,可能需要恢复许多此类空间。

  • 磁盘空间分配给文件
  • 有关文件的主要问题是确定文件在硬盘上的存储位置。有各种磁盘调度算法,本教程稍后将介绍。

  • 跟踪数据位置
  • 文件可能会或可能不会仅存储在一个块中。它可以存储在磁盘上的非连续块中。我们需要跟踪部分文件所在的所有块。