Архитектура файловой системы

Физическая организация файловой системы 626868

Любой компьютер позволяет хранить и выводить данные.Во время работы процесс может хранить ограниченные количества данных в собственном адресном пространстве, по скольку оно ограничено рамками виртуального адресного пространства.

Хранить данные на устройствах компьютера необходимо соблюдением следующих требований:

· устройства должны позволять хранить очень большие обьемы данных

· информация должна длительно и надежно сохраняться после прекращения работы процесса

· несколько процессов должны иметь возможность одновременного доступа к информации

Чтобы информация надежно сохранялась после завершения работы процесса ее необходимо организовать в файле

Файл- это именованная совокупность данных хранящиеся на определенном носителе.

Для работы с файлами используется система управления файлами или файловая система.

Файловая система- это часть операционной системы, которая включает в себя:

· совокупность на всех файлах носителей информации

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

· комплекс системных программных средств которая реализует операции над файлами

Задачи, решаемые файловой системой определяется способом организации вычислительного процесса

В соостветсвии требованиям управлением данными и требованием со стороны ползьвателя. Гарантированное карретность данных содержащих данных.

Оптимизации производительности, как с точки системы так и сточки пользователя.

Минимальным наборам требований файловой системе со стороны пользователя является следующее:

· создание, удаление чтение и изменение файлов

· контролируемый доступ к файлам других пользователей

· управление доступа к своим файлам

· перемещение данных между файлами

· восстановление файлов после повреждения

архитектура файловой системе.

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

Организация программного обеспечения файловой системе

Пользовательская программа

 

Смешанный файл Последовательный файл Индексированный файл Индексно-последовательный файл Файл прямого доступа
Логический ввод/вывод
Диспетчер базового вводавывода
Базовая файловая система
Драйверы

 

 

Логический ввод вывод – предоставляет приложениям и пользователям доступ к записям

Диспетчер базового вводавывода – отвечает за начало и окончание файлового ввода вывода

Базовая файловая система – работает с блоками данных, которая позволяет обмениваться внешними носителями между собой