Интерфейсы винчестеров
Рефераты >> Программирование и компьютеры >> Интерфейсы винчестеров

Компания Western Digital разработала спецификацию ATAPI (ATA Packet Interface) для подключения к контроллеру IDE новых устройств хранения, подобных приводам CD-ROM и стриммерам. В традиционной компьютерной архитектуре использовался механизм переноса данных, основанный на регистрах. Современные варианты архитектуры используют механизм передачи на основе пакетов. ATAPI является расширением стандарта IDE, обеспечивающим возможность работы с пакетами. Спецификация ATAPI добавляет к IDE единственную новую команду, расширяющую функции контроллера, и две новых команды адресации.

EIDE в сравнении со стандартным ATA

Современные технологии устройств и контроллеров IDE обеспечивают им возможность успешной конкуренции со стандартом SCSI. IDE обеспечивает хорошую совместимость и простоту использования наряду с невысокой ценой. Кроме того, современные варианты IDE обеспечивают не менее высокую скорость, чем SCSI (проигрывая только Fast/Wide SCSI). Существенна также возможность подключения недисковых устройств к современным контроллерам ATA/IDE.

В таблице 3 приведены сравнительные данные интерфейсов IDE и Enhanced IDE:

Таблица 3.

Стандартный ATA

Enhanced IDE

Поддерживает только два диска

Поддерживает четыре диска при двухканальном контроллере и допускает дальнейшее расширение

Может использоваться только для подключения винчестеров.

Обеспечивает возможность подключения устройств ATAPI (CD-ROM и стриммеры)

Емкость диска не может превышать 528Мб в результате совместного использования BIOS Int 13 и спецификации IDE.

Адресация LBA (Linear Block address) позволяет использовать диски размером до 8.4Гб

Скорость обмена не может превышать 2-3 Мб/сек.

В режиме 3 PIO и режиме 1 DMA скорость обмена может достигать 13.3Мб/сек.

Сравнение Fast ATA и EIDE

Режимы быстрого обмена данными (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].

Сравнение дисковых интерфейсов

В таблице приведены сравнительные характеристики различных интерфейсов, используемых для подключения дисковых устройств. Интерфейсы ST506/412 и ESDI в современных компьютерах уже практически не используются; информация о них приведена лишь для сравнения их возможностей со SCSI и IDE.

Таблица 4.

Параметр

ST506/412 MFM

ST506/412 RLL

ESDI

SCSI

IDE/ATA

Максимальная скорость обмена

5Мбит/сек

7.5Мбит/сек

10/24Мбит/сек

24/40МБайт/сек

10МБайт/сек

Максимальное количество устройств

4

4

7

56

2

Максимальное количество устройств в DOS

2

2

2

36

2

Подключение других устройств

-

-

-

+

-

Число секторов на дорожке

17

26

32-36

Не определено

Не определено

Загрузка процессора

Все операции ввода-вывода осуществляются с использованием процессора

Частичное использование

     

Многозадачный ввод-вывод

-

+

+ - [Современные расширения IDE/ATA поддерживают многозадачный ввод-вывод]

   

Автоматическая коррекция ошибок

-

-

+

+

+

Низкоуровневое форматирование

+

+

+

-

-


Страница: