Операционные системы




. Система управления файлами


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

В широком смысле понятие "файловая система" включает:

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

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

-       комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.

СУФ реализует выполнение следующих базовых функций.

1.     Организацию логической системы в виде томов памяти и каталогов файлов.

2.     Управление томами, в том числе:

-    инициализацию (форматирование);

-    подключение (перевод в оперативное состояние);

-    отключение (перевод в автономное состояние).

3.     Управление каталогами файлов:

-    создание каталогов;

-    переключение между каталогами;

-    удаление каталогов.

4.     Манипуляции с файлами:

-    создание файла (определение имени, выделение места во внешней памяти);

-    удаление файла (освобождение имени и занимаемого файлами пространства);

-    открытие файла (объявление ОС о намерении использовать файл с определенными функциями доступа и правами);

-    закрытие открытого файла (запрещение всякого доступа к файлу);

-    копирование и переименование файла.

5.     Связь файлов и потоков ввода/вывода, соединение и переадресацию потоков.




Содержание  Назад  Вперед