ому що гнучкі диски, на яких він використовувався, рідко були розміром більш, ніж кілька Mb. FAT був досить малий, щоб перебувати в пам'яті постійно, дозволяв забезпечувати дуже швидкий довільний доступ до будь частини якого файлу. Коли FAT був застосований на жорстких дисках, він став занадто великим для резидентного знаходження в пам'яті і погіршував продуктивність системи. Крім того, так як інформація щодо вільного дискового простору рассредотачівалась "впоперек" великої кількості секторів FAT, він був непрактичний при розподілі файлового простору, і фрагментація файлів виявилася перешкодою високої ефективності. p> Крім того, використання щодо великих кластерів на жорстких дисках призвело до великої кількості невикористаних ділянок, так як в середньому для кожного файлу половина кластеру була витрачена даремно.
Обмеження FAT на найменування файлів і каталогів успадковані з CP/M. Коли Paterson створював 86DOS, однією з його перших цілей було полегшити імпорт з CP/M в його нову операційну систему. А отже прийняті в CP/M обмеження на імена файлів і розширень перенеслися в 86DOS.
Протягом декількох років Microsoft і IBM зробили спробу продовжити життя файлової системи FAT завдяки зняттю обмежень на розміри томи, поліпшенню Стратегія розподілу, кешування імен шляху, і переміщення таблиць і буферів у розширену пам'ять. Але вони можуть розцінюватися лише як тимчасові заходи, тому що файлова система просто не підходила до великих пристроїв довільного доступу. br clear=all>
Структура системи файлів FAT
Ідентифікатор p align=center> дисковода
Кореневий каталог
(мітка томи)
/Td>
00Н
01Н
Ідентифікатор дисковода
01Н
09Н
Файл (8 символів)
09Н
0СН
Розширення (3 символи)
0СН
0ЕН
Номер поточного блоку
0ЕН
10Н