- 9A -
Vendor unique - C0-C3 -
Vendor unique - 8x -
Vendor unique - F5-FF -
Зарезервированы: все остальные коды
--------------------------------------------- /* win zip */ --------------------------------
Хотя и невозможно обсудить работу всех команд IDE в таком ограниченном
объеме, но дополнительные команды Read Multiple и Write Multiple заслуживают
особого внимания. В то время как стандартный контроллер AT ST506 способен
в /* архиватор winrar */ ыполнять только команды Read Sector и Write Sector, которые требуют обработки
прерывания при завершении обмена для каждого сектора, "множественные" команды
IDE позволяют передавать несколько секторов без вызова прерываний, что
увеличивает скорость обмена данными.
ПОДДЕРЖКА ДИС /* avast 4 professional edition */ КОВ IDE В СИСТЕМАХ AT
Поскольку изначальной идеей в дисках IDE была их работа совсем как
стандартные диски AT ST506, большинство существующих дисков IDE поддерживают
только обязательные команды. По мере того, как в BIOS появится поддержка
дополнительных команд, все больше производителей дисков станут включать в свои
продукты поддержку этих команд.
ROM BIOS в системах AT имеет таблицу дисков, в которую включены параметры
всех дисков, поддерживаемых в BIOS. Эти параметры для каждого типа диска в
таблице включают число /* архиватор zip */ цилиндров, число головок чтения/записи, число секторов на
дорожке, а также предкомпенсацию записи (если нужно). Большинство традиционных
дисков AT ST506 применяют MFM кодирование, что соответствует 17 секторам на
дорожку; таким образом, большинство элементов таблицы дисков имеют 17 секторов
на дорожку. Более новые диски применяют RLL кодирование, соответствующее 26
сек /* symantec antivirus */ торам на дорожку, так что таблица дисков в большинстве BIOS-ов AT включает
несколько элементов для дисков с 26 секторами на дорожку.
Существующие AT BIOS обычно не содержат элементы таблицы с 34-мя и более
секторами на дорожку, обычными для дисков IDE. В прошлом такая плотность
секторов традиционно резервировалась для дисков SCSI и ESDI. Поскольку одной из
основных целей IDE была /* програмное обеспечение */ возможность правильной работы с существующими AT
BIOS-ами, эти диски используют преимущества своей "интеллектуальности" и делают
себя немного другими, чем они являются на самом деле.
Hапример, диск CP3044 фирмы Conner Peripherals имеет 1047 цилиндров, две
головки и 40 секторов на дорожку. Даже при использовании пользовательского типа
диска в BIOS, эта конфигурация не может поддерживаться, поскольку /* антивирус panda */ BIOS может
работать только с 1024 цилиндрами. Однако диск CP3044 работает в режиме
трансляции (translate mode), и выглядит при этом имеющим 980 цилиндров, 5
головок и 17 секторов на дорожку. Заметьте, что общее число секторов
приблизительно одинаково (1047*2*40=83760 секторов, и 980*5*17=83300 секторов),
так что общий объем диска практически не изменяется.
Большинство дисков имеет оди /* офисные программы */ наковое количество секторов на одну дорожку.
Однако, поскольку пластины вращаются с постоянной скоростью, данные записываются
на внутренние дорожки более плотно. Плотность записи данных на внутренних
дорожках становится ограничивающим фактором объема данных на пластине. В целях
увеличения емкости некоторые диски IDE используют преимущества зонной записи
(zone recording), когда дорожки (или цилиндры) разделяются на зоны, в пределах
которых линейная плотность записи примерно одинакова.
Hапример, диск Quantum ProDri /* symantec antivirus */ ve LPS52AT имеет три зоны записи. Зона 0 имеет
49 секторов на дорожку, зона 1 - 42, и зона 2 - 35. Такую конфигурацию вообще
невозможно задать в таблице дисков стандартного AT BIOS, но диск IDE может
работать в режиме трансляции и выглядеть для системы стандартным диском с 17
секторами на дорожку. Трансляция для диска Quantum - 751 цилиндр, 8 головок и 17
секторов на дорожку.
Диски IDE различаются по тому, как они поддерживают режим трансляции
секторов. Многие поддерживают только жесткую трансляцию, при которой необходимо
использовать только /* avast home */
|