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

IDE-накопители Интерфейс AT API Стандарты SCSI Кабели и разъемы SCSI Быстродействие Программа полного конфигурирования Ограничения емкости Прямой доступ к памяти Адреса ввода/вывода Программа FDISK.

ECC (Error Correction Code): код коррекции ошибок, применяемый в HDD. Способ кодирования информации, когда к исходным данным добавляется их избыточность с контрольными суммами. Позволяет восстанавливать целостность данных, даже если они были прочитаны с ошибкой, а также сообщать об ошибках, если их было несколько.

Часть этой информации вам понадобится для правильного конфигурирования контроллера с учетом использования ресурсов другими платами в компьютере. В системе не должно быть других устройств, которые использовали бы ту же самую линию ЗПр, канал ПДП, адреса ПЗУ BIOS или порты В/В, что и данная плата. Запишите приведенные выше сведения — они вам пригодятся для разрешения и предотвращения возможных конфликтов при установке в компьютере других плат адаптеров. Информация о начальном адресе программы автоматического конфигурирования, периоде следования импульсов перемещения головок и коэффициенте чередования вам понадобится для окончательной настройки накопителя.

После перераспределения системных ресурсов следующим шагом должен стать вызов встроенной программы автоматического конфигурирования контроллера. Эта программа запрашивает у вас сведения о накопителе (которые в противном случае будут взяты из таблицы, хранящейся в ПЗУ) и записывает их на зарезервированном участке первой дорожки. Главное преимущество контроллеров этого типа состоит в том, что его можно адаптировать к новому жесткому диску при возможной замене последнего. Вам не придется каждый раз перепрограммировать ПЗУ, так как параметры диска сохраняются в самом накопителе. Если настройка проведена успешно, контроллер считывает эти данные при каждом включении компьютера и определяет для себя способ загрузки с установленного накопителя.

Потенциальная проблема заключается в том, что если сохраненные на диске параметры будут случайно стерты, получить доступ к нему станет невозможно. Поэтому вы должны проявить максимум осторожности при работе с программами низкоуровневого форматирования накопителей. Во многих программах такого рода (например, Calibrate из Norton Utilities) вообще не предусмотрено переформатирование 1-й дорожки — именно ради сохранения информации о параметрах жесткого диска.

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

Загрузите DOS 3.3 или одну из последующих версий.

Запустите программу DEBUG.

В ответ на подсказку DEBUG дайте указание перевести системный указатель инструкций на начальный адрес программы автоматического конфигурирования (записанной в ПЗУ). Для данного конкретного контроллера необходимо ввести команду G=C800:6.

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

Таблица 14.42. Начальные адреса программы низкоуровневого форматирования в контроллерах различных фирм

Фирма-изготовитель

Начальный адрес

Western Digital

XXXX:5

DTC

XXXX:5

Adaptec

XXXX:CCC

Seagate

XXXX:5

SMS-OMTI

XXXX:6

Комбинацию ХХХХнадо заменить на начальный сегментный адрес, указанный для ПЗУ (BIOS) контроллера при конфигурировании. ПЗУ большинства контроллеров можно разместить по различным начальным адресам в сегментах COOOh и DOOOh. Во многих контроллерах эти начальные сегментные адреса принимаются равными C800h и D800h, но для большей уверенности лучше лишний раз заглянуть документацию или «проверить состояния перемычек на плате. При вводе адреса не печатайте последнюю букву "л" она используется лишь как указатель на то, что данные записаны в шестнадцатиричном коде.

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

В рассматриваемом нами примере период следования импульсов перемещения головок должен быть выбран равным 10 мкс. Чтобы понять, откуда взялась эта цифра, сравните допустимый диапазон периодов следования импульсов для накопителя с возможными его значениями в контроллере и выберите минимальное из них. При этом вы получите максимальное быстродействие, возможное для данной пары устройств. В описании ХТ-1140 сказано, что среднее время поиска у этого накопителя увеличивается, если импульсы перемещения головок поступают с интервалом, превышающим 13 мкс. Можно было бы, конечно, задать и другое значение периода их следования (а не 10 мкс), но зачем же ухудшать параметры системы?

Служебная зона: часть дискового пространства HDD, скрытая в недрах накопителя и недоступная средствами ОС и BIOS. Применяется для нужд самого накопителя: в ней хранятся рабочие программы контроллера, адаптивы, паспорт диска, таблицы дефектов, транслятор, значения атрибутов SMART и т.д.

Решение задач по физике, электротехнике, математике, информатике История искусстваИнтерфейсы накопителей HDD Накопители на жестких дисках