Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
110607_INF_UChPOS-2_v9.doc
Скачиваний:
23
Добавлен:
08.11.2018
Размер:
3.4 Mб
Скачать

Вопросы

1. Расскажите о памяти первичной и вторичной. Приведите характеристики.

2. Расскажите о характеристиках ленточных накопителей,

3. Сравните характеристики твердотельных накопителей SSD и характеристика жесткие диски,

5. Поясните суть файловой системы.

6. Поясните принцип о FAT . В чем ограничение FAT16?

7. Поясните организацию секторов и кластеров на HDD.

8. Поясните организацию FAT32.

9. Расскажите о потери дискового пространства, из-за несовершенной системы адресации.

10. Чем организация файловой системы NFTS отличается от FAT.

6. Таблица размещения файлов fat. Базы данных. Основные типы данных.

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

Структура fat

FAT состоит из 5 областей. Они перечислены в следующей таблице. Также в таблице указаны формулы для расчёта начала каждой области.

Таблица 6.1. Разделы FAT.

Размер сектора всегда составляет 512 байтов. Это число также указано в позиции загрузочной записи раздела 0Bh (размер записи 2 байта) в байтах.

Кластер образуется из нескольких объединённых секторов. Чтобы узнать, сколько секторов содержится в кластере, смотрите таблицу 5.1.

Количество секторов в кластере также указаны в позиции загрузочной записи раздела 0Dh (размер записи 1 байт).

Количество секторов в кластере также указаны в позиции загрузочной записи раздела 0Dh (размер записи 1 байт).

Название Адрес сектора (смещение)

Таблица размещения файлов FAT, как правило, представлена в двух экземплярах, следующих друг за другом и содержащих одинаковую информацию (при условии, что все в порядке).

Рис. 6.1. Физическая структура файловой системы FAT

Рис. 6.2. Схема работы и организации FAT, а также фрагментация, когда части файла разбросаны по всему диску.

Идея FAT очень проста. Все пространство логического диска разбивается на кластеры, размер которых зависит от емкости диска. Затем составляется таблица, каждому элементу которой соответствует элемент дискового пространства - кластер. Эта таблица линейная: индекс ячейки соответствует номеру кластера (значения ячеек приведены в табл. 6.1).

Если исключить резервирование кластеров, то максимальное число адресуемых кластеров в FAT16 — 65 526, в FAT32 — 4 294 377 472. Последние четыре разряда каждой записи FAT32 пока зарезервированы.

При форматировании носителя информации на нём создаётся файловая система. Форматирование можно сравнить с установкой полок с ящиками c приложенным списком со сведениями, по которым можно узнать, в каком ящике какие вещи находятся, и какие вещи подходят друг другу. В этом списке также отмечены испорченные и пустые ящики.

Форматирование можно сравнить с установкой полок с ящиками c приложенным списком со сведениями, по которым можно узнать, в каком ящике какие вещи находятся, и какие вещи подходят друг другу. В этом списке также отмечены испорченные и пустые ящики.

Рис. 6.3. Записи FAT Рис. 6.4. Записи FAT

Обозначения:

0000 Неиспользуемый кластер

от 1 до количества кластеров Номер кластера со следующей частью файла

FFFF0h - FFFF6 Зарезервированный кластер

FFF7 Испорченный кластер

FFF8h - FFFFh Конец файла (эта позиция соответствует последнему кластеру файла )

В данном примере файл "HaloWelt.txt" начинается в кластере 05h. В FAT-таблице на позиции 05h. стоит значение FFFFh, то есть файл "HaloWelt.txt" не нуждается в следующем кластере. В области данных в кластере 5h должен находиться текст файла.

Файл "Format.exe" начинается в кластере 6h и занимает 3 последовательных кластера.

Файл "Zerstuke.exe" начинается в кластере Ch и занимает 3 кластера в различных местах носителя данных..

Кластер 9h отмечен как "испорченный".

Первые 2 позиции в FAT зарезервированы, но в области данных данные начинаются с кластера 0.

Поэтому кластер в области данных = (номер кластера в FAT) – 2.

На приведённой выше иллюстрации это не учтено для упрощения понимания структуры.

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