Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «АппаратныС интСрфСйсы ПК. ЭнциклопСдия». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 128

Автор ΠœΠΈΡ…Π°ΠΈΠ» Π“ΡƒΠΊ

ОбмСн ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ DMA Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΠ½Ρ‹ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ памяти. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρƒ трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°, послС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ свободСн Π΄ΠΎ прСрывания ΠΎΡ‚ устройства Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π±Π»ΠΎΠΊΠ° (этим ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½Ρ‹Π΅ систСмы). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹ DMA ΡˆΠΈΠ½Ρ‹ ISA для интСрфСйса ATA Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ·-Π·Π° Π½ΠΈΠ·ΠΊΠΎΠΉ пропускной способности. Π’Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ ATA ΠΈΠΌΠ΅ΡŽΡ‚ собствСнныС Π±ΠΎΠ»Π΅Π΅ эффСктивныС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹. Π Π΅ΠΆΠΈΠΌΡ‹ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ DMA Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΈ мноТСствСнными. ΠŸΡ€ΠΈ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ β€” Singleword DMA β€” устройство для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ слова Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сигнал запроса DMARQ ΠΈ сбрасываСт Π΅Π³ΠΎ ΠΏΠΎ сигналу DMACK#, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΌΡƒ Ρ†ΠΈΠΊΠ» ΠΎΠ±ΠΌΠ΅Π½Π°. ΠŸΡ€ΠΈ мноТСствСнном Ρ€Π΅ΠΆΠΈΠΌΠ΅ β€” Multiword DMA β€” Π½Π° сигнал DMARQ хост ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠ², сопровоТдаСмых сигналами DMACK#. Если устройство Π½Π΅ справляСтся с ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ, ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ снятиСм сигнала DMARQ, Π° ΠΏΠΎ готовности ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ снова. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ позволяСт Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.

Π’ спСцификации ATA/ATAPI-4 появился Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ β€” Ultra DMA, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΡˆΠ°Π³Π½ΡƒΡ‚ΡŒ Π±Π°Ρ€ΡŒΠ΅Ρ€ Π² 16,6 ΠœΠ±Π°ΠΉΡ‚/с, свойствСнный Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌΡƒ кабСлю. ΠŸΡ€ΠΈ этом обСспСчиваСтся ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ достовСрности ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ шинС, Ρ‡Π΅Π³ΠΎ Π½Π΅ дСлалось Π½ΠΈ Π² PIO, Π½ΠΈ Π² стандартных Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… DMA (Π° зря!). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠΌ ATA-4 Π±Ρ‹Π»ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ 3 Ρ€Π΅ΠΆΠΈΠΌΠ° Ultra DMA (0, 1 ΠΈ 2), впослСдствии Π²Π²Π΅Π»ΠΈ Π½ΠΎΠ²Ρ‹Π΅; Π²Ρ‹Π±ΠΎΡ€ Ρ€Π΅ΠΆΠΈΠΌΠ° осущСствляСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Set Features. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ultra DMA сигналы DMARQ ΠΈ DMACK# ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ своС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° Π²ΠΎΡ‚ смысл сигналов DIOR#, DIOW# ΠΈ IORDY Π½Π° врСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° (Ultra DMA Burst) сущСствСнно мСняСтся. Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° шинС ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ стробом, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ источником Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ для синхронизации ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ±Π° ΠΏΠ΅Ρ€Π΅ΠΏΠ°Π΄Π° сигналов. Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΡˆΠΈΠ½Ρ‹ Π΄ΠΎ 33 ΠœΠ±Π°ΠΉΡ‚/с, Π½Π΅ увСличивая частоту ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сигналов свСрх 8,33 с-1 (этот ΠΏΡ€Π΅Π΄Π΅Π» для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ кабСля достигаСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ PIO Mode 4 ΠΈ Multiword DMA Mode 2). КаТдоС ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ слово участвуСт Π² подсчСтС CRC-ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся хост-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°. ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ вСдСтся ΠΈ источником Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ.

ΠŸΡ€ΠΈ нСсовпадСнии принятого устройством ΠΊΠΎΠ΄Π° с ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ фиксируСтся ошибка ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ устройство сообщаСт Π² ΠΊΠΎΠ½Ρ†Π΅ исполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ, Ссли ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ снимСт сигнал готовности (DDMARDY# ΠΈΠ»ΠΈ HDMARDY#). ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π΅ устройства (снятиСм сигнала) ΠΈΠ»ΠΈ хоста (сигналом STOP). ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Π°Ρ сторона Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° сигналом STOP ΠΈΠ»ΠΈ DMARQ соотвСтствСнно.

Бпособ сообщСния ΠΎΠ± ошибкС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ²ΡˆΠ΅ΠΉΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Для ΠΊΠΎΠΌΠ°Π½Π΄ READ DMA, WRITE DMA, READ DMA QUEUED ΠΈΠ»ΠΈ WRITE DMA QUEUED Π² рСгистрС ошибок ER устанавливаСтся Π±ΠΈΡ‚ 7 (ICRC) ΠΈ Π±ΠΈΡ‚ 2 (ABRT). Для ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ REQUEST SENSE (ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ состояниС) Π² случаС ошибки Π² рСгистрС состояния SR устанавливаСтся Π±ΠΈΡ‚ 0 (CHK) ΠΈ сообщаСтся ΠΊΠ»ΡŽΡ‡ состояния (Sense key) 0Bh (ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ‚Π²Π΅Ρ€Π³Π½ΡƒΡ‚Π°). Для всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π² случаС ошибки устанавливаСтся Π±ΠΈΡ‚ CHK ΠΈ сообщаСтся состояниС 04h (аппаратная ошибка), Π° Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… REQUEST SENSE сообщаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ASC/АSΠ‘Q 08h/03h (ошибка CRC ΠΏΡ€ΠΈ связи с логичСским устройством). ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² сообщСниС ΠΎΠ± ошибкС, хост Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Если ошибки ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ постоянно, хост Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° (Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° Ultra DMA).

Π’ΠΈΠΏ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΠ±ΠΌΠ΅Π½Π° опрСдСляСтся возмоТностями хост-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° (ΠΈ Π΅Π³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°), устройств ΠΈ кабСля, ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ устройства ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠΎΠΌ ΠΈΠ· ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй всСх этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ систСмой автоматичСски, Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ даСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ нСобходимости Β«ΠΏΠΎΠ΄Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΊΡ€Ρ‹Π»ΡŒΡΒ» ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ настройками BIOS Setup. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ultra DMA Mode 3 ΠΈ Π²Ρ‹ΡˆΠ΅ трСбуСтся 80-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ кабСль, присутствиС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π΄ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ этого Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΠ±ΠΌΠ΅Π½Π°. ΠŸΡ€Π°Π²Π΄Π°, Π² спСцификации Π΅ΡΡ‚ΡŒ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΄Π²ΡƒΡ…Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠΌ соСдинСнии (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ β€” устройство) для Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² 3 ΠΈ 4 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 40-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ кабСль (Π±Π΅Π· срСднСго Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°). БистСма Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ высокоскоростныС Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΊΠ°Π±Π΅Π»Π΅, ΠΏΡ€ΠΈ этом ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° сообщала ΠΎΠ± ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΌ нСсоотвСтствии. Для опрСдСлСния Ρ‚ΠΈΠΏΠ° кабСля Π΅ΡΡ‚ΡŒ нСсколько возмоТностСй [4].

♦ ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° кабСля Ρ‡Π΅Ρ€Π΅Π· хост-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, для Ρ‡Π΅Π³ΠΎ хост-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ сигнала CBLID#. ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ сброса хост ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° сброса ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ IdentyfΡƒ (Packet) DeviсС устройству 1. Устройство 1 стандарта ATA-3 ΠΈ Π²Ρ‹ΡˆΠ΅ обязано послС сброса ΡΠ½ΡΡ‚ΡŒ сигнал PDIAG#/CBLID# Π½Π΅ ΠΏΠΎΠ·Π΄Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Если ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ староС устройство, Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ кабСля хостом Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ (Π½ΠΎ со старым устройством Π½Π° ΡˆΠ»Π΅ΠΉΡ„Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ высокоскоростной Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Π½Π΅ стоит). Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ устройство снимСт сигнал, ΠΈ хост-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ смоТСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ 80-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ кабСля ΠΏΠΎ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ CBLID#. НСкоррСктно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ устройство ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала, ΠΈ Π² этом случаС 40-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ кабСль Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ 80-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ.

♦ ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° кабСля Ρ‡Π΅Ρ€Π΅Π· устройство Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ β€” линия PDIAG#/CBLID# Π² хост-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ зазСмляСтся Ρ‡Π΅Ρ€Π΅Π· кондСнсатор Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 0,047 ΠΌΠΊΠ€Β±20 %. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ сигнала ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ кабСля располагаСтся Π² устройствС. Для опрСдСлСния Ρ‚ΠΈΠΏΠ° кабСля хост посылаСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Identify (Packet) Device устройству 1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ освободило линию (сняло сигнал PDIAG#). Π—Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ посылаСтся устройству 0. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 30 мкс послС получСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ устройство ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ обнуляСт эту линию, Π·Π°Ρ‚Π΅ΠΌ отпускаСт ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· 20–30 мкс послС этого считываСт Π΅Π΅ состояниС ΠΈ сообщаСт Π΅Π³ΠΎ Π² Π±ΠΈΡ‚Π΅ 13 слова 93. Линия подтягиваСтся ΠΊ +5 Π’ рСзисторами 10 кОм, установлСнными Π² устройствах. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 40-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ кабСль, Ρ‚ΠΎ кондСнсатор Π² хост-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π΅ Π½Π΅ успССт ΠΏΠ΅Ρ€Π΅Π·Π°Ρ€ΡΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈ устройство сообщит Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚Π°. Если кабСль 80-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ, Ρ‚ΠΎ кондСнсатор оказываСтся ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ PDIAG#/CBLID# Π² устройствС, ΠΈ ΠΎΠ½ΠΎ сообщит Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚Π°. Если Π½Π° хост- ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π½Π΅Ρ‚ кондСнсатора, Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ 40-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ кабСль Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ 80-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎ опасно ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Если Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ Π²Π΅Π΄ΠΎΠΌΠΎΠ΅ устройство своСврСмСнно Π½Π΅ отпустит линию, Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ 80-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ кабСль Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ 40-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΌ.

♦ ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ опрСдСлСния Ρ‚ΠΈΠΏΠ° кабСля ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° хост-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° сигнала CBLID#, ΠΈ кондСнсатора (ΠΎΠ½ΠΈ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ Π½Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚). РСшСниС ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ 80-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ кабСля принимаСтся, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли это подтвСрдят ΠΎΠ±Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. ВозмоТная ошибка ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ бСзопасной β€” ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌ устройствС 1 Π½Π° 80-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π±Π΅Π»Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ высокоскоростной Ρ€Π΅ΠΆΠΈΠΌ (Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, это ΠΈ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ).

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΠ±ΠΌΠ΅Π½Π° обСспСчиваСт Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ВсС устройства ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π΅ΠΆΠΈΠΌ PIO Mode 0, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ считываСтся Π±Π»ΠΎΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π’ Π±Π»ΠΎΠΊΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ поля, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Π±ΠΎΠ»Π΅Π΅ эффСктивныС Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΎΠ±ΠΌΠ΅Π½Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ устройством. Командой Set Features ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π΅ΠΆΠΈΠΌΠ°. Иногда Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ обСспСчиваСт Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² заявлСнном высокоскоростном Ρ€Π΅ΠΆΠΈΠΌΠ΅. Если Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ слСдуСт ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ±ΠΌΠ΅Π½Π°.

BIOS опрСдСляСт Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ устройством с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² Setup. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ диски, Π½Π΅ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ своих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ PIO. На ΠΎΠ΄Π½ΠΎΠΌ Π»Π΅Π½Ρ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±Π΅Π»Π΅ (ΠΊΠ°Π½Π°Π»Π΅ ATА) ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ устройства с Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° β€” спСцификация это допускаСт. Однако Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ограничСния. НСкоторыС чипсСты Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ нСзависимо ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° для устройств ΠΊΠ°Π½Π°Π»Π°. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… устройств (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PIO Mode 1 ΠΈ 3) ΠΎΠ±ΠΌΠ΅Π½ с ΠΎΠ±ΠΎΠΈΠΌΠΈ устройствами Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ мСньшСго (PIO Mode 1). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ рСкомСндуСтся ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ ATA (ΠΏΠΎΡ€Ρ‚Ρƒ IDE) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ быстрый винчСстСр ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ CD-ROM. Иногда завязка Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π²ΡƒΡ… устройств обусловлСна ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² BIOS. БыстрыС Ρ€Π΅ΠΆΠΈΠΌΡ‹ мноТСствСнного ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΠΎ DMA Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ ОБ. Β«Π“Π»ΡƒΠΏΡ‹ΠΉΒ» Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π½Π°Π²ΡΠ·Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ±ΠΎΠΈΠΌ устройствам ΠΊΠ°Π½Π°Π»Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ устройства Π½Π΅ стоит ΠΈ ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π° PIO Ρ…ΠΎΡ€ΠΎΡˆ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠ·Π°Π΄Π°Ρ‡Π½Ρ‹Ρ… ОБ. Для ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½Ρ‹Ρ… ОБ больший интСрСс прСдставляСт ΠΎΠ±ΠΌΠ΅Π½ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ DMA, Ссли, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ обСспСчиваСт ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π°. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π΅ΡΡ‚ΡŒ различия лишь ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² (PIO, DMA ΠΈ UltraDMA); Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° Π²Π»ΠΈΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. Π Π΅ΠΆΠΈΠΌ UltraDMA Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ DMA Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ошибок ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ шинС; Π² случаС постоянных ошибок Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ UltraDMA (Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹).