служебные программы и их назначение



Автор Настя Иваненко задал вопрос в разделе Другие языки и технологии

Назначение служебной программы Дефрагментация диска? и получил лучший ответ

Ответ от Пользователь удален[гуру]
не путать с дефлорацией

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

Ответ от Игорь Артыков[гуру]
Ты не поверишь, но ее назначение - производить дефрагментцию диска

Ответ от Евгений[гуру]
объясню попроще
вся твоя информация грубо говоря хранится в ячейках, где для каждой ячейки есть свой адрес. Т. о. если 1 файл занимает большее пространство чем для одной ячейки он начинает размещаться в нескольких ячейках памяти. Чем больше ты делаешь операций над файлами, тем более они фрагментируются, т. е. хранение 1 нужно к примеру тебе файла может быть в ячейках которые находятся не рядом друг с другом, а следовательно для сбора информации о файле требуется больше времени. Т. о. если диск сильно фрагментирован, его нужно дефрагментировать. ВО время этой операции происходит построение ячеек файла так, что они становяться соседями, а далее идёт ячейки другого файла.
Дефрагментацию диска удобно было делать в старых системах, с появления Windown 2000 и выше это потеряло свою актуальность, т. к. для лог. разделов обычно исопльзуется файловая система NTFS. Если ОС у тея настроена стандартно, то дефрагментация диска делается автоматически самой системой незаметно для тебя и вручную её проводить не особо нужно, только в ряде редких ситуаций.
Кроме того уже сущ-т SSD, возможно для них это делать и не придётся вообще вручную, но это уже другая тема...

Ответ от Александр Фоменко[гуру]
Если на диск записать, например сто файлов, а потом удалить пятидесятый, то на месте пятидесятого останется свободное место. Если потом записать какой-то новый файл (сто первый) на диск, который больше бывшего пятидесятого, то одна часть нового файла "ляжет" на место пятидесятого, а та, которая не поместится, расположится после сотого. Таким образом сто первый файл будет состоять из двух фрагментов, что замедляет доступ к файлу. После запуска дефрагментации 101 файл расположится полностью после сотого, то есть будет записан непрерывно. А место, где был пятидесятый файл, будет "ожидать" прихода нового файла.

Ответ от Leonid Cherednikov[гуру]
короче - сметает весь мусор в кучу

Ответ от Григорий[мастер]
Дефрагментация — процесс обновления и оптимизации логической структуры раздела диска с целью обеспечить хранение файлов в непрерывной последовательности кластеров. После дефрагментации ускоряется чтение и запись файлов, а следовательно и работа программ. Другое определение дефрагментации: перераспределение файлов на диске, при котором они располагаются в непрерывных областях.
Длинные файлы занимают несколько кластеров. Если запись производится на незаполненный диск, то кластеры, принадлежащие одному файлу, записываются подряд. Если диск переполнен, на нём может не быть цельной области, достаточной для размещения файла. Тем не менее, файл все-таки запишется, если на диске много мелких областей, суммарный размер которых достаточен для записи. В этом случае файл записывается в виде нескольких фрагментов.
Процесс разбиения файла на небольшие фрагменты при записи на диск называется фрагментацией. Если на диске много фрагментированных файлов, скорость чтения носителя уменьшается, поскольку поиск кластеров, в которых хранятся файлы, на жёстких дисках требует времени. На флеш-памяти, например, время поиска не зависит от расположения секторов, и практически равно нулю, поэтому для них дефрагментация не требуется.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Назначение служебной программы Дефрагментация диска?
Советская улица Липецк на Википедии
Посмотрите статью на википедии про Советская улица Липецк
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*