Жесткий диск изготовлен из одной из более круглых пластин с магнитным материалом на одной из них. Голова чтения / записи плавает на тонкой воздушной подушке над блюдом. Под ним может ощущаться магнитный заряд (чтение). Или он может использовать маленький электромагнит, чтобы изменить его (запись).
На картинке под диском будет серый диск. Зеленая линия будет рука с головой в конце.
Как видите, голова покрывает только небольшую часть серого диска. Поскольку диск вращается, он в конечном итоге закроет все пятна в светло-зеленом кольце.
Если я немного переместу голову в сторону, она закроет другую круговую дорожку.
Однако как перемещение головки, так и вращение диска требуют времени.
Если я захочу прочитать какую-то информацию, которая оказывается ниже головы, я могу сделать это довольно быстро. Если я захочу прочитать какую-то информацию, которая только что отошла от головы, мне придется подождать, пока эта часть снова не появится. В среднем это занимает половину оборота.
На 7200 об / мин диск вращается 7200 раз в минуту. Это 120 раз в секунду. Или один раз в 0,008 сек. Это означает, что если вы хотите прочитать что-то новое, вам придется подождать в среднем 0,004 секунды, чтобы диск повернулся в нужное место. (4 мс).
Становится хуже. Потому что диск не настроен на чтение только из маленького кружка в блюде. он может двигаться внутрь и наружу, чтобы читать много концентрических кругов. Перемещение головы также требует времени.
Если я резюмирую это, это сводится к трем маленьким пунктам:
- Диск может быть занят чтением данных с диска
- Диск может быть занят записью данных на диск
- Или диск может быть занят другими делами, такими как ожидание прибытия головы в нужное положение.
Используя предварительно редактировать аналогию с книгой.
Скажем, вы читаете историю ребенку. У вас есть книга, и вы читаете предложение или два. Затем вы произносите их, чтобы ваш ребенок знал, что это за история. Вы читаете больше. Вы говорите больше.
Но, в конце концов, вы дойдете до конца страницы.
Вашему ребенку придется подождать, пока вы перевернете страницу, прежде чем вы сможете продолжить рассказ.
Это может показаться тривиальным. Однако при скорости жесткого диска ваша скорость чтения очень высока, и переворачивание страницы (перемещение головки RW в другой круг) занимает значительную часть времени.
Если я позволю диску читать только с одной дорожки, он может читать около 200 мегабайт в секунду. Это примерно то же самое, что и читатель книги, который может быстро прочитать страницу.
Теперь, если я попрошу вас прочитать первое слово на каждой странице, все замедлится. Но вы будете очень заняты. Просто не с чтением, а с перелистыванием страниц.
Возвращаясь к вашему вопросу, вы many times the read/write speed indicators are quite low, and the disk activity is high.
Индикатор чтения / записи показывает, насколько быстро вы читаете данные с диска. В МБ / с (или, книжно, в словах / секунду).
Индикатор активности показывает, сколько времени диск занят либо чтением, либо записью данных, либо ожиданием, пока головки RW попадут в нужное место. Если он показывает 100%, то диск работает так быстро, как может. Если вы добавите дополнительные задачи, вам придется ждать дольше, пока они не завершатся, потому что на диске просто не осталось времени для выполнения дополнительной работы.
Как, почему это отображается в процентах: я думаю, что это потому, что это легко читать. 0% от полного простоя, 100% для работы с максимальной нагрузкой на диск, и все, что между ними, указывает, насколько жесткий диск работает.
Фрагментация (как указано в комментарии).
Скажем, у меня есть блокнот с двадцатью пронумерованными страницами. Я пишу рассказ, который занимает 5 страниц. Затем я пишу еще три рассказа той же длины. Мой блокнот теперь выглядит так.
page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Content S1 S1 S1 S1 S1 S2 S2 S2 S2 S2 S3 S3 S3 S3 S3
Я решил, что история 2 плохая, и удаляю ее с помощью ластика. Блокнот теперь выглядит так:
page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Content S1 S1 S1 S1 S1 S3 S3 S3 S3 S3
Я сейчас пишу четвертый и четвертый рассказ. Оба хороших коротких, 3 страницы. Я мог бы начать писать на странице 13 (после рассказа 3). Но это потеряло бы свободное пространство, и мне быстро пришлось бы купить новый ноутбук.
Или я мог бы написать свой первый рассказ, начиная с пустой страницы 3. Если я сделаю это, мой блокнот теперь будет выглядеть так:
page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Content S1 S1 S1 S1 S1 S4 S4 S4 S3 S3 S3 S3 S3
Затем я начинаю рисовать историю № 5. Начиная с первой пустой страницы. После написания двух страниц у меня заканчивается свободное место. Внизу страницы 10 я набросал «продолжение на странице 16» и написал последнюю страницу моей истории на этой странице.
page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Content S1 S1 S1 S1 S1 S4 S4 S4 s5 s5 S3 S3 S3 S3 S3 s5
Теперь, когда кто-то читает мои истории, они могут быстро прочитать большинство из них. Однако история № 5 требует от них перевернуть несколько дополнительных страниц и, таким образом, стоит немного больше времени, чтобы прочитать аналогичные истории на трех страницах. Другими словами, чтение это медленнее.
Аналогичная вещь происходит с файловыми системами. Диск это ноутбук.
Если я открою книгу, у меня будет две страницы. Я могу быстро прочитать их обоих. Точно так же на диске я могу быстро прочитать все сектора в одном цилиндре (например, зеленое кольцо на рисунке). Сектора на диске никогда не перемещаются, они похожи на номера страниц в моей записной книжке. Однако история об этом (файлы в файловой системе) может быть разбросана по всему диску. Это фрагментация.
(И да, это краткое объяснение, но это был побочный вопрос)