etry) 1 C8 Да
Read DMA (without retry) 1 C9 Да
Read Multiple 1 C4 Да
Read Sector(s) (with retry) 1 20 Hет
Read Sector(s) (without retry) 1 21 Hет
Read Long (with retry) 1 22 Hет
Read Long (without retry) 1 /* антивирус panda */ 23 Hет
Read Verify Sector(s) (with retry) 1 40 Hет
Read Verify Sector(s) (without retry) 1 41 Hет
Seek 1 7 /* утилиты резервного копирования */ x Hет
Set Features 1 EF Да
Set Multiple Mode 1 C6 Да
Set Sleep Mode 1 99 E6 Да
Standby 1 /* win архиваторы */ 96 E2 Да
Standby Immediate 1 94 E0 Да
Write Buffer 2 E8 Да
Write DMA (with retry) 3 CA Да
Write DMA (without retry) 3 CB Да
Write Multi /* система распознавания текста */ ple 3 C5 Да
Write Same 3 E9 Да
Write Sector(s) (with retry) 2 30 Hет
Write Sector(s) (without retry) 2 31 Hет
Write Sector(s) (with retr /* архиватор win rar */ y) 2 32 Hет
Write Sector(s) (without retry) 2 33 Hет
Write Verify 3 3C Да
Vendor unique - 9A -
Vendor unique - C0-C3 -
Vendor unique - /* резервное копирование баз данных */ 8x -
Vendor unique - F5-FF -
Зарезервированы: все остальные коды
-----------------------------------------------------------------------------
Хотя и невозможно обсудить работу всех команд IDE в таком ограниченном
объеме, но дополнительные команды Read Multiple и Write Multiple заслуживают
особого внимания. В то время как стандартный контроллер AT ST506 способен
выполнять только команды Read Sector /* резервное копирование баз данных */ и Write Sector, которые требуют обработки
прерывания при завершении обмена для каждого сектора, "множественные" команды
IDE позволяют передавать несколько секторов без вызова прерываний, что
увеличивает скорость обмена данными.
ПОДДЕРЖКА ДИСКОВ IDE В СИСТЕМАХ AT
Поскольку изначальной идеей в дисках IDE была их раб /* отказоустойчивые вычислительные системы */ ота совсем как
стандартные диски AT ST506, большинство существующих дисков IDE поддерживают
только обязательные команды. По мере того, как в BIOS появится поддержка
дополнительных команд, все больше производителей дисков станут включать в свои
продукты поддержку этих команд.
ROM BIOS в с /* panda antivirus */ истемах AT имеет таблицу дисков, в которую включены параметры
всех дисков, поддерживаемых в BIOS. Эти параметры для каждого типа диска в
таблице включают число цилиндров, число головок чтения/записи, число секторов на
дорожке, а также предкомпенсацию записи (если нужно). Большинство традиционных
дисков AT ST506 применяют MFM кодирование, что соответствует 17 секторам на
дорожку; таким образом, большинство элементов таблицы дисков имеют 17 секторов
на дорожку. Более новые диски применяют RLL кодирование, соответствующее 2 /* nod32 */
|