Основные файловые системы
Реферат, 23 Марта 2015, автор: пользователь скрыл имя
Описание работы
Развитие файловых систем персональных компьютеров определялось двумя факторами - появлением новых стандартов на носители информации и ростом требований к характеристикам файловой системы со стороны прикладных программ (разграничение уровней доступа, поддержка длинных имен файлов в формате UNICODE). Первоначально, для файловых систем первостепенное значение имело увеличение скорости доступа к данным и минимизация объема хранимой служебной информации. Впоследствии с появлением более быстрых жестких дисков и увеличением их объемов, на первый план вышло требование надежности хранения информации, которое привело к необходимости избыточного хранения данных.
Файлы: 1 файл
основные файловые системы.docx
— 917.36 Кб (Скачать файл)Для достижения более этого в HPFS применяется:
- размещение каталогов
в середине дискового пространства;
- используется метод
бинарных сбалансированных деревьев,
для ускорения поиска информации
о файле;
- информация о
местоположении файловых записей
рассредоточена по всему диску,
при размещении самого файла (по
возможности) в смежных секторах
и вблизи от данных об их
местоположении.
6.4 EXT 2 (The Second Extended File System)
Ext2 - файловая система, создаваемая в Linux по умолчанию. В результате ее создания раздел дискового накопителя будет состоять из множества областей, - групп блоков, которые, в свою очередь, подразделяются на меньшие области.
Индексный дескриптор - это указатель на файл, в котором содержится информация относящаяся к файлу: владелец, права доступа, дата последнего изменения. Каждому файлу соответствует один индексный дескриптор. Количество индексных дескрипторов постоянно и задается во время создания файловой системы (по умолчанию на каждые 4096 байт - один дескриптор).
Суперблок - в суперблоке храниться информация обо всей файловой системе. Суперблок есть в каждой группе блоков, он является всего лишь резервной копией суперблока из первой группы блоков.
Дескриптор группы - здесь хранится информация о каждой группе блоков. Здесь также находятся указатели на таблицу индексных дескрипторов.
Битовая карта блоков - массив битов, указывающих на использованные блоки.
Таблица индексных дескрипторов - таблица реально выделенных для данной группы блоков индексных дескрипторов.
Блоки данных – блоки, в которых непосредственно находятся данные.
На рисунке 4 приведена схема файловой системы Linux..[1]
Рис. 4 Файловая система Ext2
Заключение
Файловая система с точки зрения пользователя — это «пространство», в котором размещаются файлы. А как научный термин - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.
В широком смысле понятие "файловая система" включает:
совокупность всех файлов на диске,
наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске,
комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.
Наличие файловой системы позволяет определить, как называется файл, где он находится. Поскольку на персональных компьютерах информация хранится в основном на дисках, то применяемые на них файловые системы определяют организацию данных именно на дисках (точнее, на логических дисках). В данной работе рассмотрено несколько видов файловых систем, их сравнительная характеристика.
Список литературы
http://gendocs.ru/v9320/?download2=1- [1]
http://www.studmed.ru/ - [2]
http://bestreferat.ru – [3]
http://xreferat.ru – [4]
Файловая система. Википедия - свободная энциклопедия.–[5]
Приложение 1