Cтатья двух специалистов компании Microsoft – Раджива Нагара (Rajeev Nagar) и Мэтта Гарсона (Matt Garson), которые являются программными менеджерами подразделения File System.
Статья написана ими, если я не ошибаюсь, еще в конце 2008 – начале 2009 года, но от этого она не утратила своей актуальности по сей день, и я уверен, что многие ее прочтут с интересом и пользой для себя. Речь в ней пойдет о таких понятиях, как фрагментация и дефрагментация жестких дисков, работающих под управлением операционной системы Windows 7, а также ее штатного средства дефрагментации – утилите defrag.exe.
Итак, что же представляют из себя вышеупомянутые процессы, каким образом они влияют на скорость работы компьютера, как повысить производительность системы при помощи утилиты defrag.exe, и какие метаморфозы произошли с ней в ходе эволюции семейства операционных систем Windows? Предлагаю разобраться.
В ряду различных устройств хранения информации, наполняющих канал связи между жестким диском и процессором, жесткий диск является, пожалуй, менее скоростным по сравнению с другими устройствами и обладает более высокой латентностью (устойчивостью, если по простому). Показатели времени чтения/записи для жестких дисков измеряются в миллисекундах (как правило, 2-5 мс). Кажется, что быстро, но пока не сравнишь с циклом процессора с тактовой частотой в 2 ГГц, составляющим 10 нс, после которых информация оказывается в L1-кэше. Эта брешь в производительности в течение двух последних десятилетий только лишь увеличивалась. Читать далее







