![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 07.06.2011
Сообщений: 1
|
![]()
Что такое кластеры? Почему при записи на диск происходит фрагментация файлов?
Плиз помогите.. Хватит просто просматривать тему, ответьте кто нибудь(( Последний раз редактировалось Uwais; 14.09.2011 в 12:37. |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
![]() Цитата:
фрагментация если еще что найти - проси, не стесняйся ))
Предпочитаю на "ты".
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.09.2011
Сообщений: 17
|
![]()
Кластер - это минимальный адресуемый элементом жесткого диска, который содержит несколько секторов. Если хочешь детальнее знать, гугли на тему логическая структура дисков.
А фрагментация происходит потому что на диске файлы не хранятся в одном месте. Они разбиваются на фрагменты и записываются в разные части диска. Таким образом файл хранится в нескольких секторах, которые в свою очередь в разных местах. Если возникнет вопрос, а как считывается файл - каждый сектор в себе содержит информацию о местоположении следующего сектора, вот так по порядку и читается. Вдогонку о кластерах: их размер зависит от типа используемой таблицы FAT и от емкости жесткого диска. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 693
|
![]()
Кластер
На жестком диске есть сектора. Сектор - минимальная частица для записи данных. При форматировании диск разбивается на кластера. Кластер содержит несколько секторов. Можешь почитать об этом здесь: Пуск --> выполнить --> пиши "cmd" --> в командной строке напиши "format / ?" Фрагментация Дефрагментация — процесс обновления и оптимизации логической структуры раздела диска с целью обеспечить хранение файлов в непрерывной последовательности кластеров. После дефрагментации ускоряется чтение и запись файлов, а следовательно и работа программ, ввиду того, что последовательные операции чтения и записи выполняются быстрее случайных обращений (например, для жесткого диска при этом не требуется перемещение головки). Другое определение дефрагментации: перераспределение файлов на диске, при котором они располагаются в непрерывных областях. Длинные файлы занимают несколько кластеров. Если запись производится на незаполненный диск, то кластеры, принадлежащие одному файлу, записываются подряд. Если диск переполнен, на нём может не быть цельной области, достаточной для размещения файла. Тем не менее, файл все-таки запишется, если на диске много мелких областей, суммарный размер которых достаточен для записи. В этом случае файл записывается в виде нескольких фрагментов. Процесс разбиения файла на небольшие фрагменты при записи на диск называется фрагментацией. Если на диске много фрагментированных файлов, скорость чтения носителя уменьшается, поскольку поиск кластеров, в которых хранятся файлы, на жёстких дисках требует времени. На флеш-памяти, например, время поиска не зависит от расположения секторов, и практически равно нулю, поэтому для них дефрагментация не требуется. Дефрагментация чаще всего используется для таких файловых систем, как File Allocation Table для MS-DOS и Microsoft Windows, так как в программах для работы с ними обычно не предусмотрено никаких средств для предотвращения фрагментации, и она появляется даже на почти пустом диске и небольшой нагрузке. Помимо замедления компьютера в работе с файловыми операциями (таких как чтение и запись), фрагментация файлов негативно сказывается на «здоровье» жёсткого диска, так как заставляет постоянно перемещаться позиционирующие головки диска, которые осуществляют чтение и запись данных. Для устранения проблемы фрагментации существуют программы-дефрагментаторы, принцип работы которых заключается в «сборке» каждого файла из его фрагментов. Общим недостатком таких программ является их медленная работа — процесс дефрагментации обычно занимает очень много времени (до нескольких часов). Источник: ru.wikipedia.org |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
ОФФТОП:
А вот в линуксе... ![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
что такое f. | spezzA | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 13.06.2011 16:21 |
Что такое хорошо, а что такое плохо... | EL_MoC | Microsoft Office Word | 6 | 14.04.2011 18:49 |
что такое кластер??? | gaka1995 | Компьютерное железо | 8 | 13.12.2009 13:52 |
Что такое SE | LOPKOT | HTML и CSS | 5 | 31.08.2009 21:50 |
то такое мастерство в программировании, что такое мастер программист и что он может? | Cezar | Свободное общение | 29 | 02.06.2007 23:48 |