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
   81   82   83   84   85   86   87   88   89   90   91