Файловая система – это часть ОС, обеспечивающая пользовательский интерфейс при работе с данными, хранящимися на диске, а так же совместное использование файлов несколькими пользователями или процессами.
Файловая система включает в себя:
1)совокупность всех файлов на диске;
2)наборы структур данных, используемых для управления файлами;
3)комплекс ПС, реализующих управление файлами.
Интерфейс файловой системы.
Файловая система должна организовать эффективную работу с данными, хранящимися во внешней памяти и предоставить пользователю возможности для запоминания и выборки данных в нем. Для организации хранения информации на диске пользователь вначале обычно выполняет его форматирование, выделяя на нем место для структур данных, которые описывают состояние файловой системы в целом. Затем пользователь создает нужную ему структуру каталогов (или директорий), которые по существу являются списками вложенных каталогов и собственно файлов. И, заполняет дисковое пространство файлами, приписывая их тому или иному каталогу.
Общая модель файловой системы
Функционирование любой файловой системы можно представить многоуровневой моделью, в которой каждый уровень предоставляет некоторый интерфейс (набор функций) вышележащему уровню, а сам, в свою очередь, для выполнения своей работы использует интерфейс (обращается с набором запросов) нижележащего уровня.