Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2011, 12:30   #1
Uwais
Новичок
Джуниор
 
Регистрация: 07.06.2011
Сообщений: 1
По умолчанию Что такое кластер?

Что такое кластеры? Почему при записи на диск происходит фрагментация файлов?
Плиз помогите..

Хватит просто просматривать тему, ответьте кто нибудь((

Последний раз редактировалось Uwais; 14.09.2011 в 12:37.
Uwais вне форума Ответить с цитированием
Старый 14.09.2011, 12:37   #2
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Цитата:
Сообщение от Uwais Посмотреть сообщение
Что такое кластеры? Почему при записи на диск происходит фрагментация файлов?
Плиз помогите..
кластер

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

если еще что найти - проси, не стесняйся ))
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Старый 15.09.2011, 18:16   #3
maxwallaby
Пользователь
 
Аватар для maxwallaby
 
Регистрация: 15.09.2011
Сообщений: 17
По умолчанию

Кластер - это минимальный адресуемый элементом жесткого диска, который содержит несколько секторов. Если хочешь детальнее знать, гугли на тему логическая структура дисков.

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

Вдогонку о кластерах: их размер зависит от типа используемой таблицы FAT и от емкости жесткого диска.
maxwallaby вне форума Ответить с цитированием
Старый 15.09.2011, 18:46   #4
WildHunter
Ископаемый админ
Форумчанин
 
Аватар для WildHunter
 
Регистрация: 08.07.2010
Сообщений: 992
По умолчанию

Только вчера отвечал на подобный вопрос, видимо одно и то-же задают в разных ВУЗах
Подробнее здесь.
Выписывайте лучший журнал о беспроводных технологиях "Ukrainian Wireless News"! Издается с 1913 года.
WildHunter вне форума Ответить с цитированием
Старый 16.09.2011, 13:14   #5
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
Восклицание

Кластер
На жестком диске есть сектора. Сектор - минимальная частица для записи данных. При форматировании диск разбивается на кластера. Кластер содержит несколько секторов. Можешь почитать об этом здесь:
Пуск --> выполнить --> пиши "cmd" --> в командной строке напиши "format /
?"


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

Дефрагментация — процесс обновления и оптимизации логической структуры раздела диска с целью обеспечить хранение файлов в непрерывной последовательности кластеров. После дефрагментации ускоряется чтение и запись файлов, а следовательно и работа программ, ввиду того, что последовательные операции чтения и записи выполняются быстрее случайных обращений (например, для жесткого диска при этом не требуется перемещение головки). Другое определение дефрагментации: перераспределение файлов на диске, при котором они располагаются в непрерывных областях.
Длинные файлы занимают несколько кластеров. Если запись производится на незаполненный диск, то кластеры, принадлежащие одному файлу, записываются подряд. Если диск переполнен, на нём может не быть цельной области, достаточной для размещения файла. Тем не менее, файл все-таки запишется, если на диске много мелких областей, суммарный размер которых достаточен для записи. В этом случае файл записывается в виде нескольких фрагментов.
Процесс разбиения файла на небольшие фрагменты при записи на диск называется фрагментацией. Если на диске много фрагментированных файлов, скорость чтения носителя уменьшается, поскольку поиск кластеров, в которых хранятся файлы, на жёстких дисках требует времени. На флеш-памяти, например, время поиска не зависит от расположения секторов, и практически равно нулю, поэтому для них дефрагментация не требуется.
Дефрагментация чаще всего используется для таких файловых систем, как File Allocation Table для MS-DOS и Microsoft Windows, так как в программах для работы с ними обычно не предусмотрено никаких средств для предотвращения фрагментации, и она появляется даже на почти пустом диске и небольшой нагрузке.
Помимо замедления компьютера в работе с файловыми операциями (таких как чтение и запись), фрагментация файлов негативно сказывается на «здоровье» жёсткого диска, так как заставляет постоянно перемещаться позиционирующие головки диска, которые осуществляют чтение и запись данных. Для устранения проблемы фрагментации существуют программы-дефрагментаторы, принцип работы которых заключается в «сборке» каждого файла из его фрагментов. Общим недостатком таких программ является их медленная работа — процесс дефрагментации обычно занимает очень много времени (до нескольких часов).

Источник: ru.wikipedia.org
hon вне форума Ответить с цитированием
Старый 16.09.2011, 13:29   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

ОФФТОП:
А вот в линуксе... есть ReiserFS. Да и семерка вроде вместо того чтобы прибираться научилась сразу складывать как положено... Не то чтобы дефрагментация не нужна, но теперь гораздо реже.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что такое 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