Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ Лабораторная № 1.docx
Скачиваний:
11
Добавлен:
14.11.2019
Размер:
1.71 Mб
Скачать

Фрагментация

Диск - это просто такая длинная последовательная дорожка, куда можно записывать данные.

Запишем на диск три файла - я их изображу, закрашивая квадратики разными цветами - каждому файлу будет отчитать свой.

Теперь удалим второй файл (желтый цвет).

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

Если мы будем продолжать в том же духе, то мы и получим ту самую фрагментацию - у нас есть свободного места на 6 кубиков, но максимальная длина свободного куска - 2 кубика.

Поэтому попытка записать новый файл длины 5 (голубой цвет) приводит к тому, что этот файл не хранится на диске последовательно.

Проблемы фрагментации

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

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

Дефрагментация вашего жесткого диска

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

Вы можете использовать утилиту Дефрагментация диска (Disk Defragmenter), чтобы проанализировать все данные, хранящиеся на вашем жестком диске, и затем объединить все фрагментированные файлы и папки в непрерывных участках пространства на диске, чтобы получить более крупные непрерывные области свободного пространства. Ваш накопитель на жестких дисках организован в виде одного или нескольких томов, каждый из которых можно дефрагментировать отдельно. Каждый том имеет свою букву-обозначение диска.

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

В зависимости от размера вашего жесткого диска для работы утилиты Дефрагментация диска (Disk Defragmenter) может потребоваться до одного часа.