ричный разъем обычно подключается к шине ISA и поэтому может поддерживать работу только режимов 0, 1 и 2.
В ответ на запрос команды идентификации жесткого диска последний среди прочих параметров возвращает информацию о режимах РЮ и DMA, в которых он может работать. В большинстве улучшенных версий BIOS предусмотрен автоматический переход программы в режим, соответствующий возможностям жесткого диска. Если вы установите скорость обмена больше той, на которую рассчитан жесткий диск, данные будут утеряны.
В жестких дисках, соответствующих стандарту АТА-2, предусмотрен блочный режим передачи данных (Block Mode PIO) с использованием команд Read/Write Multiple. Благодаря им удается существенно сократить количество прерываний, отсылаемых в адрес центрального процессора, и соответственно уменьшить время их обработки. Это позволяет еще больше повысить скорость обмена данными.
Режимы DMA
Этот режим в большинстве операционных систем и BIOS не предусмотрен, однако стандартом АТА-2 он поддерживается. Передача через канал прямого доступа к памяти (DMA) означает, что, в отличие от режима РЮ, данные передаются непосредственно из жесткого диска в системную (основную) память, минуя центральный процессор.
Существует два различных типа прямого доступа к памяти: однословный (8-разрядный) и многословный (16-разрядный). Однословные режимы DMA были удалены из стандарта АТА-3, а также спецификаций более поздних версий и в настоящее время не используются. Режимы DMA, использующие хост-адаптер, который поддерживает технологию администрирования данных (busmastering), получили название режимов Bus Master ATA. В первом случае обработка запросов, захват шины и передача данных осуществляются контроллером DMA на системной плате. Во втором случае все эти операции выполняет устройство, смонтированное на самой плате интерфейса. Это, естественно, увеличивает сложность и стоимость интерфейсов подобного типа.
В системах с микросхемой Intel PIIX (PCI IDE ISA eXcelerator) и более поздними компоненты South Bridge могут поддерживать режим Bus Master IDE. При этом используется режим Bus Master на шине PCI при передаче данных. Характеристики однословного и многословного режимов Bus Master IDE приведены в табл. 7.13 и 7.14.
К сожалению, даже самый быстрый режим Bus Master IDE 2 имеет ту же скорость передачи 16,67 Мбайт/с, что и режим РЮ 4. Это связано с тем, что контроллеры DMA в компьютерах с шиной ISA обладают очень низким быстродействием. И поэтому нет никакого