-------------------------
Check Power Mode 1 98 E5 Да
Execute Drive Diagnostic 1 90 Hет
Format Track 2 50 Hет
Identify Drive 1 EC Да
Idle 1 97 E3 Да
Idle Immediate 1 95 /* symantec */ E1 Да
Initialize Drive Parameters 1 91 Hет
Recalibrate 1 1x Hет
Read Buffer 1 E4 Да
Read DMA (with retry) 1 C8 Да
Read DMA (without retry) 1 C9 Да
Read Multiple 1 C4 Да
Read Sector(s) (with retry) /* avast 4 */ 1 20 Hет
Read Sector(s) (without retry) 1 21 Hет
Read Long (with retry) 1 22 Hет
Read Long (without retry) 1 23 Hет
Read Verify Sector(s) (with retry) 1 40 Hет
Read Verify Sector(s) (without retry) 1 41 Hет
Seek /* avast 4 server */ 1 7x Hет
Set Features 1 EF Да
Set Multiple Mode 1 C6 Да
Set Sleep Mode 1 99 E6 Да
Standby 1 96 E2 Да
Standby Immediate 1 94 E0 Да
Write Buffer 2 E8 Да
Write DMA (with retry) 3 CA Да
Write DMA (wit /* panda */ hout retry) 3 CB Да
Write Multiple 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 retry) 2 32 Hет
Write Sector(s) (without retry) 2 33 Hет
Write Verify 3 3C /* dr web */ Да
Vendor unique - 9A -
Vendor unique - C0-C3 -
Vendor unique - 8x -
Vendor unique - F5-FF -
Зарезервирова /* архиватор zip */ ны: все остальные коды
-----------------------------------------------------------------------------
Хотя и невозможно обсудить работу всех команд IDE в таком ограниченном
объеме, но дополнительные команды Read Multiple и Write Multiple заслуживают
особого внимания. В то время как стандартный контроллер AT ST506 способен
выполнять только команды Read Sector и Write Sector, которые требуют обработки
прерывания при завершении обмена для каждого сектора, "множественные" ко /* программы архиваторы */ манды
IDE позволяют передавать несколько секторов без вызова прерываний, что
увеличивает скорость обмена данными.
ПОДДЕРЖКА ДИСКОВ IDE В СИСТЕМАХ AT
Поскольку изначальной идеей в дисках IDE была их работа совсем как
стандартные диски AT ST506, большинство существующих дисков IDE поддерживают
только обязательные команды. По мере того, как в BIOS появится поддержка
дополнительных команд, все больше производителей дисков станут включать в свои
продукты поддержку этих команд /* перевод с английского на русский */ .
ROM BIOS в системах AT имеет таблицу дисков, в которую включены параметры
всех дисков, поддерживаемых в BIOS. Эти параметры для каждого типа диска в
таблице включают число цилиндров, число головок чтения/записи, число секторов на
дорожке, а также предкомпенсацию записи (если нужно). Большинство традиционных
дисков AT ST506 применяют MFM кодирование, что соответствует 17 секторам на
дорожку; таким образом, большинство элементов таблицы дисков имеют 17 секторов
на дорожку. Более новые диски применяют RLL ко /* win rar */ дирование, соответствующее 26
секторам на дорожку, так что таблица дисков в большинстве BIOS-ов AT включает
несколько элементов для дисков с 26 секторами на дорожку.
Существующие AT BIOS обычно не содержат элементы таблицы с 34-мя и более
секторами на дорожку, обычными для дисков IDE. В прошлом такая плотность
секторов традиционно резервировалась для дисков SCSI и ESDI. Поскольку одной из
основных целей IDE была возможность /* резервное копирование */
|