Інтерфейс IDE (Integrated Drive Electronics)
Базовий набір команд інтерфейсу IDE цілком відповідав набору команд контролера WD1002/1003 компанії Western Digital, що був використаний у комп'ютері IBM PC AT. При стандартизації інтерфейсу IDE до 12 базових команд було додано ще стільки ж. Перенос більшості функцій контролера на плату керування дозволяє трохи підвищити швидкість обміну даними з диском. Як правило диски IDE мають невелику убудовану кеш-пам'ять (до 256 Кб) і дозволяють працювати з фактором чергування 1:1 (доріжка може бути прочитана цілком за один оборот диска).
Хост-адаптер для підключення дисків IDE найчастіше встановлюється на системній платі (Mother board) чи сполучається з контролером дисководів і портами введення-висновку (послідовними і рівнобіжним) на спеціальній, що вставляється в гніздо розширення, платі (мультикарті, як її найчастіше називають). Підключення пристроїв до хост-адаптера здійснюється за допомогою 40-провідного плоского кабелю, до якого можна приєднати два вінчестери. Для коректної адресації пристроїв один з вінчестерів повинен бути встановлений у режим Master (ведучий), інший - у режим Slave (ведомий). Режим роботи диска задається за допомогою перемичок, розташованих як правило біля сигнального рознімання вінчестера.
Малюнок 1. Перемички для установки режиму Master/Slave
Порівняння дискових інтерфейсів
У таблиці приведені порівняльні характеристики різних інтерфейсів, використовуваних для підключення дискових пристроїв. Інтерфейси ST506/412 і ESDI у сучасних комп'ютерах уже практично не використовуються; інформація про їх приведена лише для порівняння їхніх можливостей з SCSI і IDE.
Таблиця 1.
ПараметрST506/412 MFMST506/412 RLLESDISCSIIDE/ATA
Максимальна швидкість обміну5
Мбит/сек7.5
Мбит/сек10/24
Мбит/сек24/40
МБайт/сек10
МБайт/сек
Максимальна кількість пристроїв447562
Максимальна кількість пристроїв у DOS222362
Підключення інших пристроїв---+-
Число секторів на доріжці172632-36Не визначеноНе визначено
Завантаження процесораВсі операції введення-висновку здійснюються з використанням процесораЧасткове використання
Многозадачний уведення-висновок-++ - [Сучасні розширення IDE/ATA підтримують многозадачний уведення-висновок]
Автоматична корекція помилок--+++