Показать сообщение отдельно
  #4  
Старый 11.10.2009, 18:38
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Често говоря, вплотную этой темой не занимался и если я что наврал, знающие люди поправят.
Для начала определяемся с основами:
1. Пластина диска вращается с постоянной скоростью. Для обычных десктопных моделей это 7200 или 5400 оборотов в мин. На современных моделях в целях экономии энергии скорость может уменьшаться, но процесс чтения/записи данных происходит на рабочей скорости вращения, так-что этот момент можно отбросить.
2. Пластин может быть несколько. У каждой пластины две рабочие поверхности. Следовательно, чем больше пластин, тем больше информации мы получим, за одно обращение к диску.
3. У дисков есть кэш, который тоже несколько ускоряет получение информации, но при длительном последовательном обращении толку от него мало, а дефрагментация - это как-раз оно и есть, так-что на кэш расчитывать особо не приходится в этом случае.
Из всего вышесказанного вытекает, что для получения максимальной производительности от чтения данных, данные должны располагаться сначала по вертикали (на каждой рабочей поверхности), а потом уже по ходу вращения диска.
А так-же тот факт, что для каждой модели жесткого диска должен применятся свой алгоритм дефрагментации т.к. плотность записи для 1Тб диска и для 200Гиг - разная.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием