Главная > Компьютеры > Накопители >
FAQ по магнитно-дисковым накопителям IBM PC [4/7]

 - Что такое Master, Slave, Conner Present и Cable Select?

Это режимы работы IDE-устройств. На одном IDE-кабеле могут работать до
двух устройств: Master (MA) - основной, или первый, и Slave (SL) -
дополнительный, или второй. Если устройство на кабеле одно, оно обычно
может работать в режиме Master, однако у некоторых для этого есть
отдельный режим Single.

Как правило, не допускается работа устройства в режиме Slave при
отсутствии Master-устройства, однако многие новые устройства могут
работать в этом режиме. При этом требуется поддержка со стороны BIOS
или драйвера: многие драйверы, обнаружив отсутствие Master-устройства,
прекращают дальнейший опрос данного контроллера.

Conner Present (CP) - имеющийся на некоторых моделях режим поддержки
винчестеров Conner в режиме Slave; введен из-за несовместимостей в
диаграммах обмена по интерфейсу.

Cable Select (CS, CSel) - выбор по разъему кабеля - режим, в котором
устройство само устанавливается в режим Master/Slave в зависимости от
типа разъема на интерфейсном кабеле. Для этого должен быть выполнен
ряд условий:

- оба устройства должны быть установлены в режим Cable Select;

- контакт 28 со стороны контроллера должен быть либо заземлен, либо на
нем должен поддерживаться низкий уровень;

- на одном из разъемов кабеля контакт 28 должен быть удален, либо
отключен подходящий к нему провод кабеля.

Таким образом, на одном из устройств контакт 28 оказывается
заземленным (этот винчестер настраивается на режим Master), а на
другом - свободным (Slave).

Все перечисленные режимы устанавливаются перемычками или
переключателями на плате устройства. Положения перемычек обычно
описаны на корпусе или в инструкции.

----------------------------------------------------------------------

 - Есть ли разница - подключать диски к одному кабелю, или к разным?

И в SCSI, и в IDE-архитектуре кабель представляет собой магистраль
общего доступа для всех подключенных к нему устройств. Соответственно,
в каждый момент времени обмен по кабелю может выполнять только одна
пара устройств; обычно это контроллер и один из накопителей.

Благодаря тому, что работа накопителей разделяется на поиск блоков
данных и собственно передачу информации, обмены с разными устройствами
по одному кабелю могут весьма эффективно чередоваться, создавая
впечатление независимой и одновременной работы. Однако, при скоростях
обмена, сравнимых с максимальной для интерфейса, количество конфликтов
растет очень быстро, и средняя скорость передачи может упасть более,
чем вдвое. Для SCSI, имеющего более развитый арбитраж и оптимизацию,
это не так заметно, как для более простого и "прямолинейного" IDE.

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

Отдельный случай представляет использование ранних двухканальных
контроллеров IDE выпуска 95-97 годов (SiS496, i371FB и подобных). В
этих контроллерах нет возможности установить различные режимы PIO/DMA
для Master/Slavе устройств одного канала, поэтому контроллер выбирает
"наибольший" общий режим. В этом случае, независимо от активности
более медленного устройства в конкретный момент времени, более быстрое
устройство будет вынуждено работать в более медленном режиме PIO/DMA,
нежели возможно. Для таких контроллеров рекомендуется по возможности
разносить быстрые устройства по разным каналам контроллера.

----------------------------------------------------------------------

 - Есть ли ограничения на длину соединительного кабеля?

Как правило, более скоростные интерфейсы более критичны к длине
кабеля, однако при переходе к экранированным или дифференциальным
интерфейсам эти требования снижаются:

SCSI          6 м
Fast          3 м
Ultra         3 м
Ultra Wide    3 м
Ultra-2      12 м
Ultra-2 Wide 12 м
Ultra-3      12 м

ATA          60 см
ATA-33       45 см
ATA-66       45 см

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

Превышение допустимой длины кабеля, как и использование нестандартного
или некачественного кабеля, особенно при повышенной сверх номинала
системной частоте, может привести к искажению передаваемых сигналов,
что влечет за собой замедление работы, сбои, либо полную
неработоспособность системы. Особенно опасно это с интерфейсом ATA, не
поддерживающим контрольных сумм данных, и с интерфейсами ATA-33/66, в
которых контрольное суммирование почему-то отключено. В таких случаях
искажение передаваемых данных может незаметно привести к существенной
порче файлов и всей файловой системы.

Для оценки качества передачи данных удобно использовать параметр
S.M.A.R.T. "Ultra ATA CRC Error Rate" - при корректных устройствах и
кабеле этих ошибок не должно быть вообще.

----------------------------------------------------------------------

 - Как определить параметры IDE-винчестера, если нет документации?

Запустить одну из программ IDEInfo, IDE-AT, IDE-ATA и пр. Они
считывают идентификационные данные и текущие параметры винчестера.
Нужно иметь в виду, что некоторые винчестеры возвращают разную
геометрию (количество цилиндров/головок/секторов) в разных режимах
трансляции; чтобы узнать оригинальную геометрию, нужно убрать
параметры винчестера из BIOS и запустить программу с дискеты (или
поставить винчестер вторым).

----------------------------------------------------------------------

 - Что означает термин "низкоуровневое форматирование"?

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

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

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

Для большинства винчестеров марки Conner часть низкоуровневых функций
доступна через встроенную ТМОС, диалог с которой ведется любым
терминалом через последовательный асинхронный порт (9600 или 7200
бит/с, 8-N-1), выведенный на технологический разъем винчестера. Для
работы с ТМОС предназначена также программа PCCONNER из набора
PC-3000.

Для винчестеров марки WD Caviar низкоуровневые функции доступны через
программы WDATIDE (для старых моделей) и WD_DIAG (для новых моделей),
которые можно найти на сайте поддержки Western Digital.

----------------------------------------------------------------------

 - Что такое S.M.A.R.T., и как этим пользоваться?

Это Self Monitoring Analysis And Report Technology - технология
самостоятельного следящего анализа и отчета. В процессе работы
накопитель отслеживает изменения своего состояния, и записывает их в
базу данных в служебной области дисков. Компьютер может при помощи
специальных команд считать эти данные, по которым можно судить об
истории работы накопителя и его качестве.

Информация S.M.A.R.T. состоит из набора атрибутов, каждый из которых
отражает какой-либо параметр работы винчестера - например, Start/Stop
Count (счетчик включений/выключений), Spin Up Time (время раскрутки
дисков до номинальной скорости), Power On Hours Count (счетчик часов
работы) и т.п. При появлении новых параметров вводятся и новые
атрибуты S.M.A.R.T.

Каждый атрибут имеет два значения: нормализованное (value) и
естественное (raw value). Естественное значение в том или ином виде
отражает измеряемую физическую величину, а нормализованное - некий
условный ресурс, значение которого при изготовлении принимается за
100, и может опускаться в процессе эксплуатации.

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

При падении значения атрибута ниже порогового наступает Threshold
Exceeded Condition (T.E.C.), то есть - условный выход винчестера из
строя. Фактически накопитель может проработать еще очень долго, однако
достижение T.E.C. сразу несколькими критическими атрибутами (например,
количество стартов, переназначенных секторов и общее время работы)
является довольно опасным признаком.

Просмотреть данные S.M.A.R.T. можно при помощи различных программ -
HDDSpeed, SmartMon, EZ-Smart, Smart Vision, Intelli-Smart и т.п. На
данный момент (декабрь 1999) HDDSpeed оказалась единственной устойчиво
работоспособной программой из всех перечисленных.

По атрибутам количества старт-стопов и времени работы удобно
определять, находился ли накопитель в эксплуатации до момента продажи.

----------------------------------------------------------------------

 - Почему разные тестовые программы выдают разные результаты?

Каждая тестовая программа измеряет по-своему. Например, популярная
SysInfo измеряет скорость чтения небольших блоков данных, поэтому ее
результаты похожи на скорость чтения случайных фрагментов малой длины;
программа VVSeek (Vladimir L. Vasilevskij) измеряет предельную
скорость чтения больших блоков, равных объему дорожки, и ее результаты
похожи на скорость считывания больших непрерывных файлов. Отдельно
нужно сказать о методах измерения скорости позиционирования:
различается время поиска (Seek Time) - время на подвод головки к
нужному цилиндру, время перемещения на соседний цилиндр
(Track-To-Track Seek Time), и время доступа (Access Time) - время
подвода вместе со временем чтения/ записи выбранного сектора. SI
измеряет среднее время поиска (Average Seek Time) случайных цилиндров
и время перемещения между цилиндрами, а VVSeek - время доступа к
случайным секторам, которое, естественно, получается больше; однако, в
отличие от времени поиска, это - реальная величина, поскольку основной
режим работы винчестера - именно доступ к секторам, а не просто поиск
цилиндров.

Наиболее полную информацию о винчестере на данный момент выдают
программы HDD_Util (Dmitry Pashkov) и HDDSpeed (Michael Radchenko).

----------------------------------------------------------------------

 - Как должен выглядеть график скорости чтения VVSeek/HDDSpeed?

Этот график отражает зависимость скорости считывания от номера
логического цилиндра. Для измерения скорости считывается несколько
"логических дорожек" одного логического цилиндра и вычисляется время,
затраченное на считывание одной "дорожки".

Чаще всего график представляет собой спадающую ступенчатую линию - за
счет использования ZBR. Длины горизонтальных участков графика отражают
размер зон одинаковой плотности записи.

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

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


Страница 1 2 3 4 5 6 7 <<< Предыдущая Следущая >>>


Украинская Баннерная Сеть

Главная  Алфавитный индекс  Справка  Добавить FAQ  E-mail
Новости  Поиск по сайту

Copyright © 2001 - 2003 Olexandr Slobodyan.
Сайт создан в системе uCoz