Физическая организация файловой системы 626868
Любой компьютер позволяет хранить и выводить данные.Во время работы процесс может хранить ограниченные количества данных в собственном адресном пространстве, по скольку оно ограничено рамками виртуального адресного пространства.
Хранить данные на устройствах компьютера необходимо соблюдением следующих требований:
· устройства должны позволять хранить очень большие обьемы данных
· информация должна длительно и надежно сохраняться после прекращения работы процесса
· несколько процессов должны иметь возможность одновременного доступа к информации
Чтобы информация надежно сохранялась после завершения работы процесса ее необходимо организовать в файле
Файл- это именованная совокупность данных хранящиеся на определенном носителе.
Для работы с файлами используется система управления файлами или файловая система.
Файловая система- это часть операционной системы, которая включает в себя:
· совокупность на всех файлах носителей информации
· наборы структур данных используемых для управления файлами
· комплекс системных программных средств которая реализует операции над файлами
Задачи, решаемые файловой системой определяется способом организации вычислительного процесса
В соостветсвии требованиям управлением данными и требованием со стороны ползьвателя. Гарантированное карретность данных содержащих данных.
Оптимизации производительности, как с точки системы так и сточки пользователя.
Минимальным наборам требований файловой системе со стороны пользователя является следующее:
· создание, удаление чтение и изменение файлов
· контролируемый доступ к файлам других пользователей
· управление доступа к своим файлам
· перемещение данных между файлами
· восстановление файлов после повреждения
архитектура файловой системе.
Файловая система позволяет программам обложиться достаточно простым наборам программ(операций) для выполнения каких либо действий на файлами.
Организация программного обеспечения файловой системе
Пользовательская программа |
Смешанный файл | Последовательный файл | Индексированный файл | Индексно-последовательный файл | Файл прямого доступа |
Логический ввод/вывод |
Диспетчер базового вводавывода |
Базовая файловая система |
Драйверы |
Логический ввод вывод – предоставляет приложениям и пользователям доступ к записям
Диспетчер базового вводавывода – отвечает за начало и окончание файлового ввода вывода
Базовая файловая система – работает с блоками данных, которая позволяет обмениваться внешними носителями между собой