К числу типовых действий с файлами следует отнести:
- создание, удаление, чтение в оперативную память, перезапись измененных данных;
- доступ к файлам по символьным именам;
- возможность доступа к файлам других пользователей;
- управление доступом к собственным файлам; восстановление файлов в случае повреждения.
Систему управления файлами составляет программное обеспечение для работы с файлами. Их применение позволяет прикладным программам переложить на операционную систему типовые операции с файлами. Можно выделить следующие задачи системы управления файлами:
- обеспечения всех вышеперечисленных типовых действий с файлами;
- гарантирование корректности данных, размещенных в файле;
- оптимизация временных характеристик работы с файлами;
- поддержка различных внешних носителей;
- исключение или минимизация потерь данных;
- обеспечение стандартного набора подпрограмм ввода-вывода;
- обеспечение коллективного использования файлов в многопользовательской системе.