Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-методическое пособие .doc
Скачиваний:
23
Добавлен:
14.04.2019
Размер:
2.72 Mб
Скачать
      1. Дефрагментация диска Проблема фрагментации дисков

Операционная система записывает файлы на диск логическими блоками, называе­мыми кластерами. Кластер занимает один или несколько смежных секторов и может иметь размер в зависимости от емкости диска и версии операционной системы от 2 до 64 Кбайт для жестких дисков и 512 байт для гибких дисков (1 сектор = 512 байт).

После форматирования диска или в том случае, когда на нем имеется достаточно сво­бодного пространства, операционная система записывает файл в смежные, примыкающие друг к другу кластеры. Считывание информации из такого файла происходит при мини­мальном перемещении магнитных головок. По мере записи на диск новых файлов свобод­ное пространство на нем уменьшается (подробнее см. в Главе 1 п.1.4.1 «Логическая структура диска»)

Файл, который занимает на диске более одного непрерывного участка, называется фрагментированным.

Фрагментация диска — это появление на диске множества свободных участков, разделенных занятыми участками.

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

Данные с фрагментированного диска читаются более медленно, так как для после­довательного чтения файла приходится часто менять положение магнитных головок. Изме­нение фрагментированной структуры диска позволяет сократить время, затрачиваемое на передвижение магнитных головок, и тем самым ускорить работу компьютера в целом.

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

Дефрагментация диска – это размещение отдельных участков диска, занятых одним файлом, в последовательные смежные кластеры.

В настоящее время разработаны и широко применяются специальные программы, уст­раняющие фрагментацию дисков. К ним можно отнести программу-утилиту Speed Disk из пакета сервисных программ Norton Utilities. В несколько упрощенном виде эта программа по лицензион­ному соглашению вошла в состав операционной системы MS DOS и Windows под именем DEFRAG.EXE.

Программа-утилита Дефрагментация диска и ее назначение

Программа Дефрагментация диска реорганизует физи­ческое расположение всех файлов и каталогов таким образом, чтобы минимизировать пере­мещение магнитных головок дисководов.

Программа Дефрагментация диска выполняет две процедуры.

  1. оптимизацию диска:

  • объединяет все неиспользуемые участки диска и помещает их в конец диска, образуя сплошное пространство;

  • меняет местоположение файлов и каталогов на диске, в частности swap-файла, для ускорения доступа к файлам (упорядочивает файлы и каталоги)

  1. дефрагментацию диска:

  • объединяет фрагменты файлов, располагая все кластеры каждого файла в виде одного сплошного участка (последовательных кластеров).