Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpora_001.docx
Скачиваний:
11
Добавлен:
01.03.2025
Размер:
5.16 Mб
Скачать

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

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

FAT– структура диска фат. Системная область состоит из 3х частей:

  1. Загрузочный сектор – размещается на каждом диске лог-м секторе с номером 0, он содержит данные о формате диска, а так же короткую программу, используемую в начальной загрузке ОС.

  2. Таблица размещения файлов (file a location table) - распологается сразу за загруз-м сектором, и содержит описание порядка расположения всех файлов в секторах данного диска, а так же информацию о деффектных участках диска, за фат таблицей следует ее полная копия.

  3. Корневой каталог – содержится перечень файлов и директорий.(/) за корневым каталогом располагается данные.

Д остоинства – высокая скорость работы, низкие требования к оперативной памяти, эфф-я работа с файлами среднихи малых размеров.

Недостатки – низкаяа щашита от сбоев системы, неэфф-я работа с файлами больших размеров, снижени быстродействия при фрагментации.

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

Диск Ntfs УСЛОВНО разделен на 3 части:

Первые 12% диска отводятся на MFTзону, остальные 88% представляют собой, обычное пр-во для хранения файлов.

Место под файл

Место под файл

Копия перв зап MFT

MFT зона

MFT

Каждый элемент системы представляет собой файл. Главный файл наз-ся Master Fail tabele (общая таблица файлов), он размещен в MFT зоне и представляет собой централизованный каталог всех остальных файлов диска. MFT поделен на записи фикс-го размера (1 кбайт) и каждая запись соответствует какому-либо файлу. Первые 16 файлов(метофайлы) носят служебный хар-р и недоступны ОС.

$ MFT - общая таблица файлов

$ MFT mirr (первые 16 файлов размещенных в середине)

$ LogFile – файл поддержки журнализации

$Volume –файл служ-й информации

$ AttDef – файл кот-й отмечает стандартные атрибуты файлов

$.(корневой каталог)

Каждый файл Ntfs имеет абстрактное строение, у него нет как таковых данных, а есть потоки. Один из потоков носит привычный смысл – это данные файлов, но большинство атрибутов – тоже потоки.

Каталоги Ntfs представляет собой спец-й файл, хранящий ссылки на другие файлы и каталоги, создавая иерархическое строение данных на диске.

В файловой системе есть понятие транзакции – действие совершаемое целиком и корректно, или не совершаемое вообще.

20 Сравнение fat32 nfts

NTFS.

Достоинства:

1. Быстрая скорость доступа к файлам малого размера;

2. Размер дискового пространства на сегодняшний день практически не ограничен;

3. Фрагментация файлов не влияет на саму файловую систему;

4. Высокая надежность сохранения данных и собственно самой файловой структуры;

5. Высокая производительность при работе с файлами большого размера;

Недостатки:

1. Более высокие требования к объему оперативной памяти по сравнению с FAT 32;

2. Работа с каталогами средних размеров затруднена из-за их фрагментации;

3. Более низкая скорость работы по сравнению с FAT 32

FAT 32

Достоинства:

1. Высокая скорость работы;

2. Низкое требование к объему оперативной памяти;

3. Эффективная работа с файлами средних и малых размеров;

4. Более низкий износ дисков, вследствие меньшего количества передвижений головок чтения/записи.

Недостатки:

1. Низкая защита от сбоев системы;

2. Не эффективная работа с файлами больших размеров;

3. Ограничение по максимальному объему раздела и файла;

4. Снижение быстродействия при фрагментации;

5. Снижение быстродействия при работе с каталогами, содержащими большое количество файлов;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]