Математика лекции задачи Лекции по электротехнике Теория машин и механизмов Машиностроительное черчение Современные интерьеры архитектура дизайн История искусства Информатика Физика решение задач

Магнитная регистрация данных Модифицированная частотная модуляция Секторы разбиение диска на разделы встроенный кэш Противоударная подвеска Рекомендации по выбору накопителя Интерфейс ESDI интерфейс АТА

IDLess (NoID): формат дорожек, в котором у самих секторов нет поля идентификатора (т.е. нет отдельной адресной части, есть только поле данных с маркером его начала и полем ECC). При этом нахождение сектора ведется на основе его положения относительно сервометки, предшествующей данному сектору, и расстояния от этой сервометки до самого сектора.

Поскольку задержки у разных моделей контроллеров разные, определить оптимальные значения коэффициентов смещения иногда удается только экспериментально. Для этого вам придется устанавливать различные их значения и в каждом случае с помощью какой-либо тест-программы определять скорость передачи данных, добиваясь максимального быстродействия накопителя. При измерении быстродействия будьте внимательны: дело в том, что многие программы в ходе тестирования производят считывание и запись данных только на одной дорожке или одном цилиндре. Полученные при этом результаты, естественно, не будут зависеть от установленных коэффициентов смещения. Для таких измерений вам понадобится тест-программа, в процессе работы которой считываются или записываются большие файлы.

При "истинном" низкоуровневом форматировании (с помощью программ, работающих непосредственно с регистрами контроллера) в большинстве случаев можно задавать коэффициенты смещения. Программы, предназначенные для конкретных моделей контроллеров или накопителей, обычно уже бывают оптимизированы, и в них не предусматривается возможность изменения упомянутых коэффициентов. Одной из лучших универсальных программ форматирования, работающих на уровне регистров, является Disk Manager фирмы Оп-track.

Я не советую пользоваться для изменения коэффициентов чередования и смещения программами, подобными Calibrate из Norton Utilities, поскольку они не взаимодействуют непосредственно с регистрами контроллера, а используют функции BIOS, вызываемые через прерывание 13h. В результате задать с их помощью оптимальные коэффициенты чередования и смещения невозможно, а можно только испортить накопитель, в котором они уже установлены.

В большинстве IDE и SCSI-накопителей оптимальные коэффициенты чередования и смещения устанавливаются при их изготовлении. Изменить их обычно бывает нельзя, но если даже такая возможность предусматривается, то вы, скорее всего, в результате всех экспериментов только ухудшите параметры накопителя. Именно по этой причине большинство изготовителей IDE-накопителей не рекомендуют проводить низкоуровневое форматирование своих изделий. Даже при использовании соответствующих программ вы можете установить коэффициенты смещения, отличающиеся от оптимальных, и ухудшить тем самым быстродействие накопителя. В IDE-накопителях с зонной записью коэффициенты чередования и смещения изменить невозможно, такая возможность для них в принципе не предусматривается. Все вышесказанное относится и к SCSI-накопителям. Алгоритм работы кэша с отложенной записью Изначально все заголовки буферов помещаются в список свободных буферов. Если процесс намеревается прочитать или модифицировать блок, то он выполняет следующий алгоритм:

Противоударная подвеска

В большинстве современных накопителей на жестких дисках используются блоки HDA с противоударной подвеской, в которых между корпусом накопителя и каркасом, на котором монтируются остальные узлы, устанавливается резиновая прокладка. В некоторых устройствах резины больше, чем в других, но — прокладка есть прокладка! Ее не используют только в некоторых моделях накопителей — либо из-за конструктивных ограничений, либо из соображений стоимости (несколько долларов!). При покупке накопителя проверьте, есть ли в нем такая прокладка. Особенно это касается тех устройств, которые предназначены для портативных компьютеров или систем, которые предполагается эксплуатировать в более жестких, чем в обычном офисе, условиях.

Стоимость

В последнее время "удельная стоимость" накопителей на жестких дисках упала до 25 центов за мегабайт. Накопитель емкостью 4 Г можно купить сейчас примерно за 1000 долларов, а жесткий диск на 10 М при нынешних ценах должен стоить всего 2,5 доллара (к сожалению, я уже отдал за него в 1983 г 1800 долларов!).

Стоимость накопителей продолжает снижаться, и через некоторое время вам покажется, что платить даже 25 центов за мегабайт — это слишком дорого. Именно из-за снижения цен накопители с емкостью менее 500 М сейчас практически не выпускаются.

Емкость

Рекламируя накопители, фирмы-изготовители обычно указывают одну или несколько из следующих "разновидностей" емкости:

неформатированную емкость в млн. байт;

форматированную емкость в млн. байт;

неформатированную емкость в мегабайтах;

форматированную емкость в мегабайтах.

Большинство изготовителей IDE и SCSI-накопителей сейчас указывают для своих изделий только форматированную емкость, поскольку жесткие диски выпускаются уже отформатированными. Форматированную и неформатированную емкости в рекламных объявлениях обычно указывают в млн. байт, поскольку цифры при этом получаются более впечатляющими, чем при использовании в качестве единицы измерения мегабайта (М). Некоторые пользователи, купив накопитель и запустив программу FDISK (емкость при ее работе измеряется в мегабайтах), недоумевают — куда девалось дисковое пространство? Вопрос о емкости накопителей — это, пожалуй, наиболее часто задаваемый на моих семинарах вопрос. Ответить на него довольно просто, но для этого придется немного вспомнить арифметику.

ATA-2 представляет собой совместимое расширение ATA (IDE). Наиболее важным дополнением являются режимы повышения производительности обмена с диском, такие как PIO mode 3 (Programming Input/Output - программируемый ввод-вывод) и DMA mode 1 (Direct Memory Access - прямой доступ к памяти). Другим важным новшеством является команда Identify Drive (идентификация устройства), позволяющая винчестеру самому рассказать программе о своих характеристиках; это существенно для систем Plug'n'Play и совместимости с будущими версиями стандарта.

Понятие множестваИнтерфейсы накопителей HDD Накопители на жестких дисках