Файловые системы современных ОС

Файловая система – это часть ОС, обеспечивающая пользовательский интерфейс при работе с данными, хранящимися на диске, а так же совместное использование файлов несколькими пользователями или процессами.

Файловая система включает в себя:

1)совокупность всех файлов на диске;

2)наборы структур данных, используемых для управления файлами;

3)комплекс ПС, реализующих управление файлами.

Интерфейс файловой системы.

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

Общая модель файловой системы

Функционирование любой файловой системы можно представить многоуровневой моделью, в которой каждый уровень предоставляет некоторый интерфейс (набор функций) вышележащему уровню, а сам, в свою очередь, для выполнения своей работы использует интерфейс (обращается с набором запросов) нижележащего уровня.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: