Інтерфейс IDE (Integrated Drive Electronics)
Специфікація EIDE дозволяє позбутися від цілого ряду обмежень, властивому інтерфейсу IDE/ATA. Таке розширення забезпечує істотний ріст можливостей пристроїв довгострокового збереження інформації без росту цін, ускладнення використання і втрати сумісності. Обмеження, властиві IDE, у порівнянні з іншими інтерфейсами (такими, як SCSI) не загрожують домінуванню IDE на сучасному ринку недорогих систем. Однак підвищення продуктивності процесорів, розробка нових ОС і високі запити сучасних додатків до дискового простору привели до того, що стандарт IDE уже не може задовольняти всім сучасним вимогам. Істотно і те, що стандартний інтерфейс IDE менш гнучкий і більш обмежений у порівнянні з SCSI:
IDE підтримує тільки два вінчестери, а SCSI забезпечує можливість підключення великої кількості блокових пристроїв різних типів (принтери, CD-ROM, стриммери й ін.);
розмір дисків IDE не може перевищувати 528Мб, оскільки для доступу до диска використовується інтерфейс Int 13 BIOS, тоді як SCSI не обмежує розмір диска;
IDE забезпечує швидкість обміну з диском 2-3 Мб/сек, а SCSI - 10 чи 20Мб/сек (Fast/Wide).
Технологія Enhanced IDE дозволяє позбутися від основних обмежень стандарту IDE/ATA:
граничний розмір диска 528Мб;
мала швидкість обміну з диском;
підтримка тільки двох пристроїв;
неможливість підключення приводів CD-ROM і стриммеров.
Малюнок . Компоненти технології EIDE.
Як показано на малюнку, технологія Enhanced IDE містить у собі чотири основних компоненти, реалізовані спільно в периферійних пристроях, контролерах EIDE, BIOS і операційній системі:
1. Використання вінчестерів розміром більш 528Мб.
Ця можливість обумовлена внесеними в BIOS змінами, що дозволяють адресувати великі диски. Для роботи з дисками більш 528Мб потрібно підтримка з боку вінчестера, BIOS і операційної системи.
Вінчестер повинний підтримувати специфікацію ATA (цій вимозі задовольняє більшість сучасних вінчестерів).
BIOS також повинна підтримувати специфікацію ATA; більшість виробників системних плат і розроблювачів BIOS уже підтримують цей режим.Може знадобитися підтримка роботи з великими дисками і з боку операційної системи. Windows 3.1 не цілком відповідає ATA, тому приходиться використовувати спеціальні драйвери (Windows "32-bit disk access"), поставля звичайно разом з контролерами EIDE. Більшість 32-розрядних операційних систем (таких, як OS/2) споконвічно підтримують роботу з великими дисками.
2. Прискорений обмін даними
заснований на використанні швидкісних режимів програмувального введення-висновку (PIO mode 3) і прямий доступи до пам'яті (DMA mode 1). Ці режими забезпечують швидкість обміну 11.1 і 13.3 Мб/сек, відповідно. Для реалізації швидкісного обміну потрібно підтримка з боку вінчестера і BIOS.
BIOS повинна підтримувати один зі швидкісних режимів обміну з диском (PIO mode 3 чи DMA mode 1), як правило це режим PIO.
З боку дискового пристрою також повинна забезпечуватися підтримка швидкісного обміну. Цю можливість забезпечує більшість сучасних вінчестерів (у тому числі диски Fast ATA).