Интерфейс IDE

Интерфейс Integrated Drive Electronics (IDE, ATA, PATA) – это параллельный интерфейс, который используется для подключения различных накопителей (жестких дисков, оптических приводов CD/ DVD…) к материнской плате компьютера.

 

Для передачи данных по данному интерфейсу используется 40- или 80-жильный шлейф. Шлейф может иметь два три коннектора (один разъем подключается к контроллеру (primary или secondary) системной платы, два другие используются для подключения устройств).

 

В случае подключения двух накопителей к шлейфу (другими словами к IDE-контроллеру), один из них является master-устройством (ведущим), а другой slave-устройством. В случае использования только одного накопителя он будет сконфигурирован как ведущий.

 

На материнской плате имеется два канала IDE-контроллера: primary и secondary (первичный и вторичный). IDE-контроллер является частью южного моста чипсета материнской платы.

интерфейс ide

Рис. 1 IDE-разьем на материнской плате.

 

Одновременно одним каналом может пользоваться один накопитель. Это значит, что если к IDE-контроллеру подключено два накопители, то в определенный момент работать может только один из них.

интерфейс ide

Рис 2. IDE-винчестер.

 

Устройство, поддерживающее интерфейс ATA, имеет переключатель (перемычку, джампер), с помощью которого определяется, какое из устройств slave, а – master.

 

Существует несколько способов обмена данными согласно интерфейсу IDE.

 

PIO (Programmed input/output) – это метод программируемого ввода-вывода, определяет скорость обмена информацией с винчестером IDE. PIO – это метод передачи данных между двумя устройствами, в основе которого лежит использование процессора как часть маршрута данных.

 

Различают следующие скоростные режимы PIO:

 

Режим

Скорость пакетной передачи

PIO Mode 0

3.3 Мбайт/с

PIO Mode 1

5.2 Мбайт/с

PIO Mode 2

8.3 Мбайт/с

PIO Mode 3

11.1 Мбайт/с

PIO Mode 4

16.7 Мбайт/с

 

Данный метод передачи данных уже не используется. Накопители IDE поддерживают более высокоскоростные способа передачи данных: DMA и UDMA.

 

DMA (прямой доступ к памяти, Direct Memory Access) – это режим работы, при котором устройства обменивается данными между собой или с оперативной памятью не используя при этом центральный процессор.

 

UDMA (Ultra DMA) – это метод обмена информацией по интерфейсу IDE, при котором контроллер самостоятельно (без участия центрального процессора) управляет передачей данных. На время обмена контроллер захватывает шину и становится master-устройством. Ultra DMA является совершенствованием метода DMA (в сторону увеличения тактовой частоты шины).

 

Режим

Скорость пакетной передачи

Single-Word DMA0

2.1 Мбайт/с

Single-Word DMA1

4.2 Мбайт/с

Single-Word DMA2

8.3 Мбайт/с

Multi-Word DMA 0

4.2 Мбайт/с

Multi-Word DMA 1

13.3 Мбайт/с

Multi-Word DMA 2

16.7 Мбайт/с

Ultra DMA 16

16.7 Мбайт/с

Ultra DMA 25

25.0 Мбайт/с

Ultra DMA 33

33.3 Мбайт/с

Ultra DMA 44

44.4 Мбайт/с

Ultra DMA 66

66.7 Мбайт/с

Ultra DMA 100

100.0 Мбайт/с

Ultra DMA 133

133.0 Мбайт/с

 

Спецификации стандарта ATA.

Различают множество модификаций стандарта АТА. Они различаются поддерживаемыми способами передачи данных, максимальными объемами, технологиями и.т.д. Для примера приведу несколько:

ATA-1 (АТА, IDE), ATA-4 (ATAPI-4, Ultra ATA/33), ATA-5 (ATAPI-5, Ultra ATA/66), ATA-7 (ATAPI-7, Ultra ATA/133).

 

На данный момент интерфейс ATA является устаревшим.

 

Опции BIOS Setup для настройки интерфейса IDE можно найти здесь.


 

Добавить комментарий

Оцените сайт

Оцените сайт
 

Поиск