文件系统是操作系统的一部分, 负责文件管理。它提供了一种存储数据和访问文件内容(包括数据和程序)的机制。某些操作系统将所有内容都视为文件, 例如Ubuntu。
文件系统可解决以下问题
档案结构
我们已经看到了可以在其中存储文件的各种数据结构。文件系统的任务是维护最佳文件结构。
恢复可用空间
每当从硬盘删除文件时, 磁盘上就会创建可用空间。为了将它们重新分配给其他文件, 可能需要恢复许多此类空间。
磁盘空间分配给文件
有关文件的主要问题是确定文件在硬盘上的存储位置。有各种磁盘调度算法, 本教程稍后将介绍。
跟踪数据位置
文件可能会或可能不会仅存储在一个块中。它可以存储在磁盘上的非连续块中。我们需要跟踪部分文件所在的所有块。
评论前必须登录!
注册