Windows XP PRO

       

Теория


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

Для начала хотелось бы заметить, что любаяфайловая система так или иначе хранит файлы.Доступ к данным файлов - основная инеотъемлемая часть работы с файловойсистемой, и поэтому прежде всего нужносказать пару слов об этом. Любая файловаясистема хранит данные файлов в некихобъемах - секторах, которые используютсяаппаратурой и драйвером как самаямаленькая единица полезной информациидиска. Размер сектора в подавляющем числесовременных систем составляет 512 байт, и всефайловые системы просто читают этуинформацию и передают её без какой либообработки приложениям. Есть ли тут какие-тоисключения? Практически нет. Если файлхранится в сжатом или закодированном виде -как это возможно, к примеру, в системе NTFS - то,конечно, на восстановление или расшифровкуинформации тратится время и ресурсыпроцессора. В остальных случаях чтение изапись самих данных файла осуществляется содинаковой скоростью, какую файловуюсистему вы не использовали бы.

Обратим внимание на основные процессы,осуществляемые системой для доступа кфайлам:



Содержание раздела