Операционные системы, среды и оболочки. Макаренко С.И. - 97 стр.

UptoLike

Составители: 

решение и размеры кластеров выбираются из диапазона от 1 до 128 секторов,
или от 512 байт до 64 Кбайт.
Очевидно, что разрядность индексного указателя должна быть такой,
чтобы в нем можно было задать максимальный номер кластера для диска
определенного объема. Существует несколько разновидностей FAT,
отличающихся разрядностью индексных указателей, которая и
используется в качестве условного обозначения:
FAT16 - используются 16-разрядные указатели, что позволяет
поддерживать до 65 536 кластеров в области данных диска.
FAT32, использует 32-разрядные указатели, поддерживая для более
чем 4 миллиардов кластеров.
Таблица FAT при фиксированной разрядности индексных указателей
имеет переменный размер, зависящий от объема области данных диска.
При удалении файла из файловой системы FAT в первый байт
соответствующей записи каталога заносится специальный признак,
свидетельствующий о том, что эта запись свободна, а во все индексные
указатели файла заносится признак «кластер свободен». Остальные данные в
записи каталога, в том числе номер первого кластера файла, остаются
нетронутыми, что оставляет шансы для восстановления ошибочно
удаленного файла.
Резервная копия FAT всегда синхронизируется с основной копией
при любых операциях с файлами, поэтому резервную копию нельзя
использовать для отмены ошибочных действий пользователя, выглядевших с
точки зрения системы вполне корректными. Резервная копия может быть
полезна только в том случае, когда секторы основной памяти оказываются
физически поврежденными и не читаются.
Используемый в FAT метод хранения адресной информации о файлах
не отличается большой надежностью при разрыве списка индексных
указателей в одном месте, например из-за сбоя в работе программного кода
ОС по причине внешних электромагнитных помех, теряется информация
обо всех последующих кластерах файла.
Файловые системы FAT12 и FAT16 получили большое
распространение благодаря их применению в операционных системах MS-
DOS и Windows 3.x самых массовых операционных системах первого
десятилетия эры персональных компьютеров. По этой причине эти файловые
системы поддерживаются сегодня и другими ОС, такими как UNIX, OS/2,
Windows NT/2000 и Windows. Однако из-за постоянно растущих объемов
жестких дисков, а также возрастающих требований к надежности, эти
файловые системы быстро вытесняются как системой FAT32, впервые
появившейся в Windows 95 OSR2, так и файловыми системами других типов.
97
решение и размеры кластеров выбираются из диапазона от 1 до 128 секторов,
или от 512 байт до 64 Кбайт.
     Очевидно, что разрядность индексного указателя должна быть такой,
чтобы в нем можно было задать максимальный номер кластера для диска
определенного объема. Существует несколько разновидностей FAT,
отличающихся разрядностью индексных указателей, которая и
используется в качестве условного обозначения:
     − FAT16 - используются 16-разрядные указатели, что позволяет
       поддерживать до 65 536 кластеров в области данных диска.
     − FAT32, использует 32-разрядные указатели, поддерживая для более
       чем 4 миллиардов кластеров.
     Таблица FAT при фиксированной разрядности индексных указателей
имеет переменный размер, зависящий от объема области данных диска.
      При удалении файла из файловой системы FAT в первый байт
соответствующей записи каталога заносится специальный признак,
свидетельствующий о том, что эта запись свободна, а во все индексные
указатели файла заносится признак «кластер свободен». Остальные данные в
записи каталога, в том числе номер первого кластера файла, остаются
нетронутыми, что оставляет шансы для восстановления ошибочно
удаленного файла.
     Резервная копия FAT всегда синхронизируется с основной копией
при любых операциях с файлами, поэтому резервную копию нельзя
использовать для отмены ошибочных действий пользователя, выглядевших с
точки зрения системы вполне корректными. Резервная копия может быть
полезна только в том случае, когда секторы основной памяти оказываются
физически поврежденными и не читаются.
      Используемый в FAT метод хранения адресной информации о файлах
не отличается большой надежностью — при разрыве списка индексных
указателей в одном месте, например из-за сбоя в работе программного кода
ОС по причине внешних электромагнитных помех, теряется информация
обо всех последующих кластерах файла.
     Файловые системы FAT12 и FAT16 получили большое
распространение благодаря их применению в операционных системах MS-
DOS и Windows 3.x — самых массовых операционных системах первого
десятилетия эры персональных компьютеров. По этой причине эти файловые
системы поддерживаются сегодня и другими ОС, такими как UNIX, OS/2,
Windows NT/2000 и Windows. Однако из-за постоянно растущих объемов
жестких дисков, а также возрастающих требований к надежности, эти
файловые системы быстро вытесняются как системой FAT32, впервые
появившейся в Windows 95 OSR2, так и файловыми системами других типов.



                                   97