Реклама:

Функции АТА

Стандарты АТА прошли долгий путь к преодолению несовместимости и проблем, вызванных конфликтами накопителей IDE с системами, оснащенными шинами ISA/PCI. Согласно спецификациям АТА предполагается использование для передачи данных 40-контактных кабелей, определяются функции и временные характеристики сигналов, спецификации кабеля и т.д. Некоторые элементы и функции, определяемые спецификациями АТА, подробно рассматриваются в следующих разделах.

Команды интерфейса АТА

Одно из преимуществ интерфейса АТА IDE — расширенная система команд. Этот интерфейс разрабатывался на базе использовавшегося в первых компьютерах IBM AT контроллера WD1003, поэтому все без исключения накопители АТА IDE должны быть совместимыми с системой из восьми команд упомянутого контроллера. Этим, в частности, и объясняется простота установки накопителей IDE в компьютеры. Во всех PC-совместимых компьютерах поддержка контроллера WD1003, а следовательно, и интерфейса АТА IDE встроена в системную BIOS.

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

По-видимому, наиболее важной является команда идентификации жесткого диска, по которой с него в систему передается блок данных размером 512 байт с подробными сведениями об устройстве. Это позволяет любой программе (в том числе и системной BIOS) определить тип подключенного жесткого диска, компанию-изготовителя, номер модели, рабочие параметры и даже заводской номер изделия. Во многих современных версиях BIOS эта информация запрашивается автоматически, и после ее получения параметры жесткого диска заносятся в CMOS-память. Это избавляет пользователя от необходимости вводить их вручную при конфигурировании системы. Кроме того, при таком подходе вы будете застрахованы от ошибок, если впоследствии вдруг забудете первоначально введенные параметры жесткого диска (если при повторном вводе они будут другими, доступ к данным на диске окажется невозможным).

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

■ количество адресов логических блоков, доступных при использовании режима LBA;

■ количество физических цилиндров, головок и секторов, доступных в режиме P-CHS;

■ количество логических цилиндров, головок и секторов в текущей трансляции режима L-CHS;

■ поддерживаемые режимы (и скорости) передачи;

■ название компании-изготовителя и номер модели;

■ версия внутренней прошивки;

■ серийный номер;

■ тип или размер буфера, определяющий буферизацию сектора или возможности кэширования.

Некоторые общедоступные программы позволяют выполнить эту команду и вывести полученную информацию на экран. К их числу принадлежит и программа ATAINF, входящая в состав набора средств диагностики Ultimate Boot CD. Весь этот набор или его отдельные утилиты можно бесплатно загрузить с сайта http: //ultimatbootcd. com. Эти программы могут оказаться как никогда кстати при установке жесткого диска в системе, не поддерживающей автоматическое распознавание, для получения характеристик диска, которые необходимо вручную задать в настройках BIOS. Все эти программы получают информацию непосредственно от самих устройств.


⇐ Предыдущая страница| |Следующая страница ⇒