Спецификация Fast ATA разработана компанией Seagate Technology и
поддержана фирмой Quantum и еще рядом компаний. Это расширение стандарта IDE/ATA
преследует цель увеличения емкости винчестеров и скорости обмена между диском и
программами. К настоящему моменту существует два варианта спецификации Fast ATA
и Fast ATA-2. Винчестеры, соответствующие Fast ATA, обеспечивают высокую
скорость обмена за счет реализации скоростных режимов PIO mode 3 (11.1 Мб/сек)
или Multiword DMA mode 1 (13.3 Мб/сек). Выбор конкретного режима предоставляется
производителю устройства. Fast ATA-2 поддерживает PIO mode 4 или Multiword DMA
mode 2 (пока не реализован "в железе"), обеспечивающие скорость обмена
16.6 Мб/сек.
Для обеспечения возможности использования дисков, размер
которых превышает 528Мб, используется режим трансляции параметров диска (рис.
4.); реальные адреса CHS (цилиндр-головка-сектор) пересчитываются в фиктивные,
удовлетворяющие ограничениям BIOS. Контроллер и BIOS используют в этом случае
разную геометрию для адресации данных на диске. Если диск содержит 2000 секторов
и имеет 16 головок, то в результате трансляции BIOS будет воспринимать его как
устройство с 1000 цилиндров и 32 головками.
Рисунок 5.
Трансляция параметров диска.
Технология Fast ATA основана на признанных промышленных
стандартах, что обеспечивает ей высокий уровень совместимости со старыми
контроллерами и дисками. Протоколы обмена данными соответствуют официальному
документу АТА-2 (Ref: 9048D).
Режимы быстрого обмена данными (PIO 1-4 и DMA 0-2) являются
краеугольным камнем технологий Fast ATA и EIDE.
Термин Fast ATA был введен компанией Seagate и поддерживается
ею совместно с фирмой Quantum; термин Enhanced IDE использует компания Western
Digital.
EIDE поддерживает режимы ускоренного обмена наряду с:
- режимом LBA;
- возможностью использования четырех устройств ATA (второй порт);
- трансляцией, позволяющей использовать диски с числом цилиндров, превышающим
1024 (WD EBIOS);
- поддержкой приводов CD-ROM и стриммеров через контроллер ATA (ATAPI).
Fast ATA и Fast ATA-2 также поддерживают быстрый обмен вместе
с:
- командами множественного чтения/записи;
- режимом LBA.
Различие между этими двумя схемами заключается главным образом
в возможностях EIDE. Эта спецификация включает множество аспектов технологии
дисков и драйверов, которые еще не полностью реализованы "в железе".
Многие устройства могут называть "Enhanced", даже если они не
поддерживают всех возможностей EIDE. Это может привести к затруднениям при
покупке.
Термин Fast ATA-2 также определен недостаточно четко. Эта
спецификация предполагает использование PIO mode 4 и DMA mode 2 (16MB/s), тогда
как Fast ATA использует только PIO mode 3 (11MB/s) и DMA mode 1 (13MB/s). Обе
спецификации полностью совместимы со стандартом ATA-2, и Fast ATA-2 следует
понимать как [Fast ATA]-2, а не Fast [ATA-2].
|