Таблица 1
Операция
SFS
FAT (Windows XP)
Создание файла, мс
63
94
Открытие файла, мс
16
16
Чтение, КБ/с
390
962
Запись, КБ/с
158
746
Удаление файла, мс
125
109
Таблица 2
Операция
SFS
UDF(InCD)
Создание файла, мс
2531
—
Открытие файла, мс
1125
—
Чтение, КБ/с
160
1169
Запись, КБ/с
54
28
Удаление файла, мс
5860
—
Резкое снижение скорости чтения вызвано разбросом блоков фай-
ловой системы по носителю: время поиска на оптических носителях
значительно больше, чем у флеш.
Эффективность использования дискового пространства
.
Струк-
туры SFS малы по размеру: в самом простом случае требуется всего
по одному блоку для размещения корневой директории и для карты
занятых блоков. Поэтому неэффективность использования дискового
пространства в основном вытекает из фрагментации — последний
блок каждого файла не используется полностью. Кроме того, SFS за-
нимает 8 байт из каждого блока для размещения контрольной суммы
и индекса следующего блока.
Блок данных SFS на 8 байт меньше блока видимой ФС, следова-
тельно, и фрагментация приблизительно совпадает с видимой ФС.
В рамках проведенного исследования рассмотрено использование
дискового пространства на 16 МБ носителе с 4 КБ блоками, заполня-
емом файлами размером около 200 КБ. Предполагаем, что количество
данных в последнем секторе файла распределено равномерно, следо-
вательно, потери на фрагментацию каждого файла в среднем равны
половине размера блока.
В видимую ФС записываются данные размером 8192 КБ — в поло-
вину объема носителя, которые занимают реальный объем носителя
8304
КБ, так как 32 КБ занято самой FAT, 80КБ составляют поте-
ри фрагментации. Общие потери места составляют 1,37 % объема
10
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012