Delphi 6 -программирование


Расположение файлов



Расположение файлов

В некоторых случаях на скорость работы программы сильно влияет расположение файлов на диске или на дисках (если компьютер оборудован несколькими накопителями на магнитных дисках). Мы уже рассказывали вам о проблемах, связанных с перемещениями блока магнитных головок HDD при копировании файлов. Ситуация будет ещё более серьёзной, если выполняется не копирование, а, например, слияние двух файлов в один. При этом головки будут перемещаться уже между тремя зонами диска.

Если ваш компьютер имеет несколько HDD, имеет смысл располагать одновременно используемые файлы на разных дисководах. Копирование файла с одного HDD на другой будет выполняться быстрее, чем копирование в пределах одного HDD. Это связано с тем, что на каждом HDD головки будут перемещаться только в пределах одного файла. Дополнительное время на перемещение головок между файлами не потребуется.

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

  • Твёрдотельные диски
  • Дальнейшее развитие идеи электронного диска, выполненного в оперативной памяти, привело к созданию отдельного устройства - диска, выполненного на микросхемах памяти и подключающегося к контроллеру HDD. В этом устройстве в качестве носителя информации используются обычные микросхемы памяти. Такие диски называются твёрдотельными дисками (Solid State Disk).

    Твёрдотельные диски более чем в 100 раз быстрее обычных жёстких магнитных дисков. При этом они обладают значительной ёмкостью. Например, диск ST8167K фирмы Seagate имеет ёмкость порядка 167 мегабайт.

    Твёрдотельные диски наилучшим образом подходят для хранения временных рабочих файлов, файлов баз данных в системах коллективного пользования или в локальных сетях персональных компьютеров.









    Начало  Назад  Вперед