Математика Курс лекций по информатике Машиностроительное черчение Решение задач по физике Теоретические основы электротехники Сопротивление материалов История искусства Ядерные реакторы
Сбои в персональных компьютерах Программа инициализации Управление файлами Программы низкоуровневого форматирования Загрузочные секторы разделов Корневой каталог Таблицы размещения  файлов (FAT) Потери дискового пространства

На первый взгляд может показаться странным, что на дискетах с высокой плотностью записи и большим, чем на дискетах с низкой плотностью, количеством отдельных секторов, размеры кластеров иногда оказываются меньшими. Ведь чем больше FAT, тем большее количество данных приходится обрабатывать и тем медленнее работает система. Такова цена минимального размера кластера.

Однако при малых размерах ячеек размещения данных уменьшаются и потери дискового пространства за счет сокращения упоминавшихся выше "пустот" в последних отводимых для файлов кластерах. При больших кластерах потери существенно возрастают. Поскольку дисководы для дискет высокой плотности более быстродействующие, чем их предшественники, то, возможно, именно по этой причине фирмы IBM и Microsoft решили пойти на компромисс, уменьшив размеры кластеров и добившись более высокого коэффициента использования дискового пространства за счет некоторого снижения быстродействия накопителей.

Размеры кластеров на жестких дисках зависят от используемых версий DOS и объемов накопителей. В табл. 20.16 приведены размеры кластеров, по умолчанию выбираемые DOS для томов определенных размеров.

Таблица 20.16. Принимаемые по умолчанию размеры кластеров для жестких дисков

Размер тома на жестком диске

Размер кластера

Тип FAT

от 0 до 16 М (правая граница не включается)

8 секторов (4096 байт)

12-разрядная

от 16 М включительно до 128 М

4 сектора (2048 байт)

16-разрядная

более 128 М до 256 М

8 секторов (4096 байт)

16-разрядная

более 256 М до 512 М

16 секторов (8192 байт)

16-разрядная

более 512 М до . 1024 М

32 сектора (16 384 байт)

16-разрядная

более 1024 М до 2048 М

64 сектора (32 768 байт)

16-разрядная

В большинстве случаев выбранные командой FORMAT указанные размеры кластеров являются минимально возможными при заданном размере тома. (При 16-разрядной FAT максимальное количество кластеров в томе равно 65 536. Нетрудно подсчитать, что минимальный их размер для тома размером 256 М составит 4 К, при размере 512 М он будет равен 8 К и т.д.

В большинстве OEM-версий размеры кластеров такие же, как в IBM DOS, но в некоторые случаях они отличаются от указанных в таблице. Например, в Compaq DOS версии 3.31 переход к большим размерам кластеров происходит при гораздо меньших размерах тома, чем в IBM DOS. В Compaq DOS кластеры размером 4 К используются при объеме тома более 64 М, 8 К — при 128 М и 16 К — при 256 М. В более поздних версиях Compaq DOS разработчики перешли к стандартным методам разбиения области данных.

Запись на диски и в файлы в персональных компьютерах