Fast ATA
Спецификация
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].
|