Page 86 - 4875
P. 86
даного кластера. Тобто, FAT – масив, що містить інформацію про
кластери і розмір цього масиву визначається загальною кількістю
кластерів на логічному диску.
В FAT знаходяться списки кластерів що розподілені до файлів
записаних на диску. Всі вільні кластери позначаються „0”. Тобто, якщо
файл займає декілька кластерів, такі кластери зв’язуються в список, при
цьому елементи таблиці FAT містять номера наступних кластерів, що
використовуються даним файлом. Кінець списку відмічається
спеціальним значенням, а номер першого кластера, який розподілений
даному файлу, зберігаються в елементі директорії, що описує файл.
Коренева директорія:
Рисунок 8.4 – Схема розміщення файлів в FAT по кластерах
Системний файл autoexec.bat (рисунок 8.4) розподілений на
трьох кластерах, а файл confic.sys займає два кластери. При чому,
autoexec.bat записаний не по порядку, а confic.sys займає два сумісних
крастери 12 і 13.
Таблиці FAT можуть мати різні формати: 12, 16, і 32 біти.
Відповідно до цього в таблиці для збереження інформації про кластер
диску використовується 12, 16, і 32 біти.
12-ти бітовий формат зручний для не великої кількості
символів, коли вся FAT поміщається в одному секторі. Великий розмір
85