русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Файловые системы vfat и fat32


Дата добавления: 2013-12-23; просмотров: 988; Нарушение авторских прав


Таблица размещения файлов

Файловая система fat

Файловая система fat (file allocation table — таблица размещения файлов) по­лучила свое название благодаря простой таблице, в которой указываются:

· Непосредственно адресуемые участки логического диска, отведенные для раз­мещения в них файлов или их фрагментов;

· Свободные области дискового пространства;

· Дефектные области диска (эти области содержат дефектные участки и не га­рантируют чтение и запись данных без ошибок).

В файловой системе fat дисковое пространство любого логического диска де­лится на две области (рис. 7.1): системную область и область данных.

Системная область логического диска создается и инициализируется при форматировании, а в последующем обновляется при работе с файловой структурой. Область данных логического диска содержит обычные файлы и файлы-каталоги; эти объект образуют иерархию, подчиненную корневому каталогу. Элемент каталога описывает файловый объект, который может

 

 
 

 

 


 

 

Рис. 7.1. Структура логического диска в fat

 

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

1. загрузочной записи (boot record, br);

  1. зарезервированных секторов (reserved sectors, ressec);

3. таблицы размещения файлов (file allocation table, fat);

4. корневого каталога (root directory, rdir).

Таблица размещения файлов является очень важной информационной структу­рой. Можно сказать, что она представляет собой адресную карту области данных, в которой описывается и состояние каждого участка области данных, и принад­лежность его к тому или иному файловому объекту.



Всю область данных разбивают на так называемые кластеры. Кластер представля­ет собой один или несколько смежных секторов в логическом дисковом адресном пространстве (точнее — только в области данных). Кластер — это минимальная адресуемая единица дисковой памяти, выделяемая файлу (или некорневому ката­логу). Кластеры введены для того, чтобы уменьшить количество адресуемых еди­ниц в области данных логического диска.

Одной из важнейших характеристик исходной файловой системы fat было ис­пользование имен файлов формата 8.3. К стандартной системе fat (имеется в виду прежде всего реализация fat16) добавились еще две разновидности, используемые в широко распространенных ос от microsoft (конкретно — в windows 95 и windows nt): vfat (виртуальная система fat) и система fat32, используе­мая в одной из редакций ос windows 95 и windows 98. Ныне файловая система fat32 поддерживается и такими последними системами, как windows millennium edition, windows 2000 и windows xp. Имеются реализации fat32 и для windows nt, и для linux.

Основными недостатками файловых систем fat и vfat, которые привели к разработке новой реализации файловой системы, основанной на той же идее (таб­лице размещения файлов), являются большие потери на кластеризацию при боль­ших размерах логического диска и ограничения на сам размер логического дис­ка. Поэтому в microsoft windows 95 oem service release 2 на смену системе vfat пришла файловая система fat32, которая является полностью самостоя­тельной 32-разрядной файловой системой и содержит многочисленные усовер­шенствования и дополнения по сравнению с предыдущими реализациями fat. Самое принципиальное отличие заключается в том, что fat32 намного эффек­тивнее расходует дисковое пространство.



<== предыдущая лекция | следующая лекция ==>
Функции файловой системы и иерархия данных | Надежность


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.262 сек.