ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ pio ΠΈΠ»ΠΈ dma windows 10
Π Π΅ΠΆΠΈΠΌ PIO ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π±ΠΎΡΠΎΡΡΡΡ Ρ ΡΠ΅ΠΌ ΡΡΠΎ ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ Π½Π°ΡΠ°Π» ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ
ΠΡΠ»ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ, ΡΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, Π½Π°ΡΠΈΠ½Π°ΡΡ Π³ΡΠ΅ΡΠΈΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ, Π½ΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΡΠΌ ΡΠ·Π»ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²ΡΠ·Π°Π½Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ Π½ΠΈΠΌ.
ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° DMA
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΆΠ΅ΡΡΠΊΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°
Π£ HDD Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π΄Π²ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ : ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΉ PIO ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΠΉ DMA. ΠΠ½ΠΈ ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠΌ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ ΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ . Π’Π°ΠΊ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ PIO Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΡΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ Π΅Π³ΠΎ Π½Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΈ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅, ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ. Π Π²ΠΎΡ ΡΠ΅ΠΆΠΈΠΌ DMA β ΡΡΠΎ ΡΠΆΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠ΅ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΠΈ ΠΈ Π¦Π Π² ΡΡΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π΅ ΡΡΠ°ΡΡΠ²ΡΠ΅Ρ.
Π‘Π°ΠΌΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΠΈΠ½Π΄ΠΎΠ²Ρ Π½Π° ΡΠ΅ΠΆΠΈΠΌ PIO ΠΈ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ ΡΡΠΎΠ³ΠΎ
Windows ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ HDD Π² ΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ DMA, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΠ·-Π·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ PIO. ΠΡΠΈΡΠ΅ΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ DMA Π²Π΅ΡΡΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Windows ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΠ»Π°ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΡ Ρ ΠΆΠ΅ΡΡΠΊΠΈΠΌ Π΄ΠΈΡΠΊΠΎΠΌ Π² ΡΠ΅ΠΆΠΈΠΌ PIO ΡΡΠΎ:
β’ ΠΠ°Π΄Π΅Π½ΠΈΠ΅ Π±ΡΡΡΡΠΎΡΡ ΡΠ°Π±ΠΎΡΡ Ρ HDD Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·;
β’ ΠΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΄ΠΈΡΠΊΠΎΠ²ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ;
β’ Π§ΡΠ΅Π·ΠΌΠ΅ΡΠ½Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° (80-90%) ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΆΠ΅ΡΡΠΊΠΈΠΌ Π΄ΠΈΡΠΊΠΎΠΌ;
β’ Π‘ΠΈΡΡΠ΅ΠΌΠ° Π½Π°ΡΠ°Π»Π° Β«ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡΒ» ΡΠ΅Π·ΠΊΠΎ. Π’ΠΎ Π΅ΡΡΡ Π΅ΡΠ΅ ΡΠ°Ρ Π½Π°Π·Π°Π΄ Π²ΡΠ΅ Π±ΡΠ»ΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, Π° ΠΏΠΎΡΠΎΠΌ ΡΠ΅Π·ΠΊΠΎ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ β ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΡΠ»Π°Π±ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Π΄Π°ΠΆΠ΅ Π² Π΄Π²Π° ΡΠ°Π·Π° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΊΠ°ΡΠ°ΡΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΠΌ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Windows Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΠ»Π°ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΡ Ρ ΠΆΠ΅ΡΡΠΊΠΈΠΌ Π΄ΠΈΡΠΊΠΎΠΌ Π² ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ PIO Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
1. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π½Π°ΡΠΎΠΊ Β«ΠΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΒ» ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ ΠΌΡΡΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅Β»;
2. Π Π°ΡΠΊΡΠΎΠΉΡΠ΅ Π²Π΅ΡΠΊΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΊΠ°Π½Π°Π», ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π²Π°Ρ ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ;
3. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π½Π΅ΠΌ ΠΏΡΠ°Π²ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ ΠΌΡΡΠΈ, Π·Π°ΠΉΠ΄ΠΈΡΠ΅ Π² Β«Π‘Π²ΠΎΠΉΡΡΠ²Π°Β» ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° Β«ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΒ»;
4. ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΡΠΎΠΊΡ Β«Π’Π΅ΠΊΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈΒ». ΠΡΠ»ΠΈ ΡΠ°ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Β«Π Π΅ΠΆΠΈΠΌ DMAΒ», ΡΠΎ Π·Π½Π°ΡΠΈΡ Π²ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, Π° Π²ΠΎΡ Π΅ΡΠ»ΠΈ Β«Π Π΅ΠΆΠΈΠΌ PIOΒ», ΡΠΎ Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈ Π²Π΅ΡΠ½ΡΡΡ Π΄ΠΈΡΠΊ Π² ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ.
ΠΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ΅ΠΆΠΈΠΌ DMA
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π²ΡΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ. ΠΠ΅ΡΠ²ΡΠΉ ΠΈΠ· Π½ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΡΠ΄Π°Π»ΠΈΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Windows Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π΅Π³ΠΎ Π·Π°Π½ΠΎΠ²ΠΎ ΠΈ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²Π½ΠΎΠ²Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡ Π½Π° DMA.
ΠΡΠ»ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Ρ Π²Π°Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π²ΠΊΠ»ΡΡΠΈΡΡ DMA ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΡΠΎ ΡΠΎΠ³Π΄Π° Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠΈΠ»ΠΈΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΠ΅Π΅ΡΡΡΠ°. Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²Π°Ρ ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ Π²Π½ΠΎΠ²Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡ Π½Π° ΡΠ΅ΠΆΠΈΠΌ DMA, Π° ΡΠΊΠΎΡΠΎΡΡΡ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΎΠ±ΡΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡΡ Π² ΡΠ°Π·Ρ.
ΠΠ°ΠΊ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Ultra DMA, Π²ΡΠΊΠ»ΡΡΠΈΡΡ PIO. Hardware Interrupts Π³ΡΡΠ·ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠΎΡΠΌΠΎΠ·ΠΈΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ HDD ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠΈΠ³Π°Π΅Ρ, Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ Π·Π°Π΄Π°Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π·Π°Π³ΡΡΠ·ΠΊΡ Π¦Π, Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ? ΠΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΉ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Process Explorer ΡΠΎ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ Hardware Interrupts Π³ΡΡΠ·ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° 50% ΠΈ Π±ΠΎΠ»ΡΡΠ΅. Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π²Π°Ρ ΠΆΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ ΠΏΠ΅ΡΠ΅ΡΠ΅Π» Π² ΡΠ΅ΠΆΠΈΠΌ PIO. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ Ρ Π΄ΠΈΡΠΊΠ° ΠΏΠΎΡΠ»Π΅ 6-ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ Windows ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° IDE/ATAPI (HDD) Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° UDMA Π½Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ PIO ΠΈ Π²ΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ. ΠΠ°ΠΊ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Ultra DMA? ΠΠ°ΠΊ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Ultra DMA
1. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΠΈΠ½Ρ, Π·Π°Ρ ΠΎΠ΄ΠΈΠΌ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ² β IDE/ATAPI ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ β ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ(Π²ΡΠΎΡΠΈΡΠ½ΡΠΉ) ΠΊΠ°Π½Π°Π» ΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ ΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ β Π΅ΡΠ»ΠΈ PIO, ΡΠΎ ΡΡΠΎ ΠΎΠ½ Π²ΡΠ΅ ΡΠΎΡΠΌΠΎΠ·ΠΈΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡ Hardware Interrupts Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ (Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ»ΠΎ 40-50%). ΠΡΠΎΠ±ΡΠ΅ΠΌ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Β«DMA Π΅ΡΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΒ» (ΠΏΡΠΈΡΠ΅ΠΌ ΡΡΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ ΠΈ Π²ΡΠΎΡΠΈΡΠ½ΡΡ ΠΊΠ°Π½Π°Π»Π°Ρ ) ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΎΠΏΡΡΡ ΡΠ΅ΠΆΠΈΠΌ IDE/ATAPI ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ»ΠΈ ΠΎΠΏΡΡΡ ΡΡΠΎΠΈΡ ΡΠ΅ΠΆΠΈΠΌ PIO, ΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ»Π΅ΠΉΡ Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ° ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅ β ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅Ρ ΠΈΠ»ΠΈ Π²Π°ΡΠΈΠ°Π½Ρ 2:
2. ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΠ°Ρ
ΠΎΠ΄ΠΈΠΌ Π² ΡΠ΅Π΅ΡΡΡ(ΠΌΠ΅Π½Ρ ΠΡΡΠΊ-Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ-regedit), Π΄Π°Π»Π΅Π΅ Π² ΡΠ°Π·Π΄Π΅Π»
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4D36E96A-E325-11CE-BFC1-08002BE10318>.
Π ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π°Ρ 0001 ΠΈ 0002 Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ°ΠΊ:
1. Π ΠΌΠ΅Π½Ρ ΠΏΡΠ°Π²ΠΊΠ° Π‘ΠΎΠ·Π΄Π°ΡΡ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ DWORD.
2. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΡΠΎΠΊΡ ResetErrorCountersOnSuccess ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ ΠΠΠΠ.
3. 2 ΡΠ°Π·Π° ΡΠ΅Π»ΠΊΠ½ΡΡΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΎΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈ Π²Π²Π΅ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1. ΠΠ°ΠΆΠ°ΡΡ ΠΠΊ.
Π ΡΡΠΈΡ ΠΆΠ΅ ΡΠ°Π·Π΄Π΅Π»Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ
ΠΠ°Π»Π΅Π΅, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎΠ±Ρ Π² ΡΡΠΈΡ
ΠΆΠ΅ ΡΠ°Π·Π΄Π΅Π»Π°Ρ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ MasterDeviceTimingModeAllowed ΠΈ SlaveDeviceTimingModeAllowed Ρ Π²Π°Ρ ΠΈΠΌΠ΅Π»ΠΈ Π·Π½Π°ΡΠ΅ΠΈΠ΅ ffffffff (Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅). Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ MasterDeviceTimingMode ΠΈΠ»ΠΈ SlaveDeviceTimingMode ΠΏΡΠΈΡΠ²ΠΎΠΉΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ:
0x10010 β ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌΡ UDMA Mode 5 (ATA100).
0x8010 β UDMA Mode 4 (ATA66).
0x2010 β UDMA Mode 2 (ATA33).
0x0410 β Multi-Word DMA Mode 2
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΡ ΠΈ Π²ΡΠ΅! ΠΠΎ ΠΈΠ΄Π΅Π΅, Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΎΡΡΡ ΡΠ΅ΠΆΠΈΠΌ Ultra DMA.
ΠΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΎΡΠ½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΈΠ½Ρ ΠΈ Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π½ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΎΡΡ (ΠΌΠ°Π»ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ, Π½ΠΎ Π²Π΄ΡΡΠ³β¦), ΡΠΎ
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΠ½Π°ΡΠ°Π»Π° ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ² IDE-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ΡΡ. Windows Π·Π°Π½ΠΎΠ²ΠΎ Π½Π°ΠΉΠ΄ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ IDE-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΏΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΡΡΠ°Π½ΡΡ Π² Π½ΡΠΆΠ½ΡΠ΅ DMA-ΡΠ΅ΠΆΠΈΠΌΡ (MasterDeviceTimingMode ΠΈ SlaveDeviceTimingMode ΡΠ°ΠΌΠΈ ΠΏΡΠΈΠΌΡΡ Π½ΡΠΆΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅).
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π»Π΅Π·ΡΠ΅ Π² ΡΠ΅Π΅ΡΡΡ ΠΈ ΠΏΡΠΎΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π²ΡΠ΅ ΡΠ°Π³ΠΈ, ΠΊΡΠΎΠΌΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² MasterDeviceTimingMode ΠΈ SlaveDeviceTimingMode, ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ΡΡ Π΅ΡΡ ΡΠ°Π·. Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠ΅ ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠΎ (Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎ Π½ΠΎ ), Ρ Π²Π°ΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ Π½ΠΎΡΠΈΡΠ΅Π»ΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ HDD Ρ Π²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Hardware Interrupts β ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΆΠ΅Π»Π΅Π·Π°. ΠΠΎΠ³Π΄Π° ΠΏΠ»ΠΎΡ ΠΎΠΉ Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅Ρ, ΡΠΎ ΠΎΠ½ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ ΡΡΠ΅Π½ΠΈΡ, Π²ΠΎΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ ΡΡΠΈ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ. ΠΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ, Π° Π½Π΅ Π²Π°ΡΠ΅ΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΡΠΎΡΠΌΠΎΠ·Π°.
Π’Π°ΠΊΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π· Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅Ρ. ΠΠΎΠΆΠ½ΠΎ Π² ΠΠΠΠ‘Π΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π½ΠΎΠΌΠ΅ΡΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ, Π½ΠΎ ΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ.
ΠΠ°Π΄ΠΎ Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ Π΄ΡΠΌΠ°ΡΡ β ΡΡΠΎ ΠΎΡΠΊΠΎΡΠ±Π»ΡΠ΅Ρ ΡΡΠ²ΡΡΠ²Π° ΡΡΠΏΡΡ
ΠΡΠ»ΠΈ ΠΆΡΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ ΡΡΠ°Π» Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ. Π‘Π°ΠΌΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° PIO ΠΈ ΠΊΠ°ΠΊ Ρ Π½ΠΈΠΌ Π±ΠΎΡΠΎΡΡΡΡ
ΠΠΈΡΠΊΠΎΠ²ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠΌΠ΅Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄ΠΈΡΠΊΠ°ΠΌΠΈ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°Π·Π½ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ . ΠΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ°, Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΡΠΎΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΠΈΡΠΊΠΎΠ²ΡΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ. ΠΠ°Π±ΠΎΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² Π΄ΠΈΡΠΊΠ°/ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΌΠΎΠ³ΡΡ Π½Π΅ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ ΠΈ, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ ΠΈ Π±ΡΠ²Π°Π΅Ρ.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΠΈΠ· ΡΠ΅Ρ , ΡΡΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΈ Π΄ΠΈΡΠΊ.
Π Π΅ΠΆΠΈΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ : PIO ΠΈ DMA/UDMA
ΠΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠΎΠ½ΡΡΠ½Π΅Π΅ ΠΈΠ³ΡΠΎΠ²ΡΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ .
ΠΡΠ΅ Π·Π½Π°ΡΡ, ΡΡΠΎ 3D Π±ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ (Software Rendering) ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ (Direct3D, OpenGL).
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ 3D ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ°Π΄Ρ Π²ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ, Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ° ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π·Π° Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π½Π° ΡΠΊΡΠ°Π½. Π’ΡΡΡ ΠΌΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄ΠΈΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, ΡΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ Π½Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, Π²ΡΠ΄Π°Π²Π°Ρ ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ? ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΡΠΎΡΠ΅ΡΡΠΎΡ (Π¦Π) β ΠΎΠ½ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΡΠΎ Π΅ΡΡΡ, ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»Π΅Π½ ΠΏΠΎΠ΄ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π°. Π’ΡΡΡ ΠΌΠ΅ΡΠ½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ Π»ΠΈΡΡ ΡΠ·ΠΊΠΈΠΉ ΠΊΠ»Π°ΡΡ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π¦Π. Π ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ Π¦Π ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ Π½Π΅ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ.
Π ΡΠ»ΡΡΠ°Π΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ 3D ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π°ΠΊΠΈΠ΄ΡΠ²Π°Π΅Ρ Π² Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Ρ (ΡΠ΅ΠΊΡΡΡΡΡ, ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Ρ.Π΄.) ΠΈ Π΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π° ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ, Π° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π½Ρ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ Π΄Π΅Π»Π°Π΅Ρ ΡΠΆΠ΅ ΡΠ°ΠΌΠ° ΠΊΠ°ΡΡΠ° β Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ, Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° (GPU, ΠΠ), Π·Π°ΡΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΏΠΎΠ΄ ΡΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π½Π° Π½ΡΠΌ ΠΈΠ΄ΡΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π΅ Π½Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ.
Π’Π°ΠΊ Π²ΠΎΡ, PIO β ΡΡΠΎ ΡΠΈΠΏΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ 3D: Π²ΡΡ ΡΠ°Π±ΠΎΡΠ° Ρ Π΄ΠΈΡΠΊΠΎΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· Π¦Π. ΠΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈ ΡΠ΅ΡΡΡΡΠΎΡΠΌΠΊΠΎ.
Π DMA β Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π°Π½Π½ΡΡ
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ°Ρ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ «ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΠΈ». ΠΠΈΡΡ Π±Ρ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΈ ΡΠ°ΠΌΠΈΠΌ Π΄ΠΈΡΠΊΠΎΠΌ.
Windows
ΠΠΈΠ½Π΄Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π΄ΠΈΡΠΊΠ°ΠΌΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ DMA. ΠΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ.
ΠΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΡΠ΅Π½ΠΈΡ-Π·Π°ΠΏΠΈΡΠΈ) Π²ΠΈΠ½Π΄Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΠΈΡΠΊΠΎΠΌ Π² PIO. Π‘ΡΠ°Π·Ρ, Π½Π°ΠΌΠ΅ΡΡΠ²ΠΎ ΠΈ Π±Π΅Π· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅Π°Π±ΠΈΠ»ΠΈΡΠ°ΡΠΈΠΈ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄ΠΈΡΠΊΠΎΠΌ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ DMA ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ Π½Π΅Π»ΡΠ·Ρ.
ΠΡΠΎ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ β ΡΡΡΡ Π½ΠΈΠΆΠ΅.
Π‘ΠΈΠΌΠΏΡΠΎΠΌΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²ΠΈΠ½Π΄Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΠ»Π° ΡΠ°Π±ΠΎΡΡ Ρ Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠΎΠΌ Π² ΡΠ΅ΠΆΠΈΠΌ PIO
Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΡΡ , ΠΊΠΎΠ³Π΄Π° ΠΆΡΡΡΠΊΠΈΠ΅ Π΄ΠΈΡΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΌΡΠΌΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, «ΡΠ·ΠΊΠΈΠΌ ΠΌΠ΅ΡΡΠΎΠΌ», ΡΠΎΡΠΌΠΎΠ·ΡΡΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ β Π΄Π°ΠΆΠ΅ Π΄Π²ΡΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΊΠ°ΡΠ°ΡΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΌ.
Π£Π±Π΅ΠΆΠ΄Π°Π΅ΠΌΡΡ, ΡΡΠΎ Π²ΠΈΠ½Π΄Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΠ»Π° ΡΠ°Π±ΠΎΡΡ Ρ Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠΎΠΌ Π² ΡΠ΅ΠΆΠΈΠΌ PIO
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Β» Π² Β«ΠΠΎΠ½ΡΠΎΠ»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΒ» ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ.
ΠΠΠ Π½Π° Β«ΠΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΒ» (Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π² ΠΏΠ°Π½Π΅Π»ΠΈ Β«ΠΡΡΠΊΒ», Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ) β Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅Β».
Π Π°ΡΠΊΡΡΠ²Π°Π΅ΠΌ Π² Π΄Π΅ΡΠ΅Π²Π΅ Π²Π΅ΡΠΊΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄ΠΈΡΠΊΠ° (Β«IDE ATA/ATAPI ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡΒ») ΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΠΌ ΠΊΠ°Π½Π°Π», ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π½Π°Ρ Π²ΠΈΠ½Ρ.
ΠΠ°Π²ΠΈΠΌ ΠΠΠ β Β«Π‘Π²ΠΎΠΉΡΡΠ²Π°Β» (ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π΄Π΅Π»Π°Π΅ΠΌ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ»ΠΈΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ)
ΠΡΠ»ΠΈ Β«Π Π΅ΠΆΠΈΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈΒ» ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π² Β«DMA, Π΅ΡΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΒ», Π° ΠΏΠΎ ΡΠ°ΠΊΡΡ Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ PIO (ΡΠΌ. ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Π½ΠΈΠΆΠ΅), ΡΠΎ Π²ΡΡ ΠΏΠ»ΠΎΡ ΠΎ, ΠΈ ΡΡΠΎ Π½Π°Ρ ΡΠ»ΡΡΠ°ΠΉ.
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ ΡΠ΅ΠΆΠΈΠΌ DMA/UDMA
ΠΠ»Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ Π·Π°Π½ΠΎΠ²ΠΎ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· ΡΠΎΠ³ΠΎ ΠΆΠ΅ Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Β».
ΠΠ»ΠΈ Π»Π΅Π·Π΅ΠΌ Π² ΡΠ΅Π΅ΡΡΡ.
Π ΡΠ΅Π΅ΡΡΡΠ΅ (Β«ΠΡΡΠΊΒ» β Β«ΠΡΠΏΠΎΠ»Π½ΠΈΡΡΒ» β regedit ) Π½Π°Π΄ΠΎ Π·Π°ΠΉΡΠΈ Π² Π²Π΅ΡΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ:
0000 β Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
0001 β Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° (Primary IDE Chanell).
0002 β Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΡΠΎΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° (Secondary IDE Chanell).
MasterDeviceTimingModeAllowed
β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ΅ΠΆΠΈΠΌ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌΡ (Master) ΡΡΡΡΠΎΠΉΡΡΠ²Ρ Π² ΠΊΠ°Π½Π°Π»Π΅. ΠΠΎ ΡΡΡΠΈ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π±ΠΈΠ½Π°ΡΠ½ΡΡ ΠΌΠ°ΡΠΊΡ. ΠΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ Π²ΡΠ±ΠΎΡ Β«Π Π΅ΠΆΠΈΠΌΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈΒ» ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
MasterDeviceTimingMode
β ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΠΊΠ°Π½Π°Π»Π΅. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Β«Π’Π΅ΠΊΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈΒ» Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
ΠΡΠ»ΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«Π’ΠΈΠΏ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Β» Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ Π²ΡΡΡΠ½ΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΊΠ»ΡΡΠ°Ρ Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ User:
ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° ΡΠ°Π²Π½ΠΎ 0x00000001f (HEX 1f), ΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ PIO.
ΠΠ΅Π½ΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ [. ]DeviceTimingModeAllowed Π½Π° » ffffffff » ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΡ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ
ΠΠΎΠ΄Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ°Π±ΠΎΡΡ:
0Ρ
0000001f β PIO
0x00000410 β Multi-Word DMA Mode 2 ΠΈ PIO 4.
0x00002010 β UDMA Mode 2 (ATA33).
0x00008010 β UDMA Mode 4 (ATA66). ΠΠ»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΠΊΡ » 0x0000ffff »
0x00010010 β UDMA Mode 5 (ATA100). ΠΠ»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΠΊΡ » 0x000fffff «
ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π΅ΡΠ»ΠΈ XP ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΡΠΎ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΡΡ Ρ ΠΏΡΠΈΠ²ΠΎΠ΄Π°. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠ»ΠΎΡ ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ, ΠΈ ΠΏΡΠΎ ΠΏΡΠ°Π²Π΄Π΅ Π΅ΠΌΡ Π½Π°Π΄ΠΎ Π±Ρ Π½Π° ΠΏΠΎΠΊΠΎΠΉ. ΠΠΎ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ Π²ΡΠΎΠ΄Π΅ Π±Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΡΠΈΠ²ΠΎΠ΄ ΠΆΠ°Π»ΠΊΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°ΠΊΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠΈΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π°Ρ Π½Π°ΡΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ. Π₯ΠΎΡΡ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄Ρ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎΠ»Π³ΠΎ, ΡΡΠ°ΡΡΠ»ΠΈΠ²ΠΎ ΠΈ Π±Π΅ΡΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ, Π½Π΅ ΡΠΌΠΎΡΡΡ Π½Π° ΠΌΠ½Π΅Π½ΠΈΠ΅ XP ΠΎ Π½ΠΈΡ . ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΠΏΠΎΡΡΠΈΡ ΠΊΡΠΎΠ²Ρ ΠΈΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°ΠΌ, ΡΡΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠ΅ ΡΠΎΡΠΌΠΎΠ·Π° ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΠ· Π·Π° PIO ΡΠ΅ΠΆΠΈΠΌΠ°. Π£ ΠΌΠ΅Π½Ρ Π½Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΡΠ΅ΠΌ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ Π² XP, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π½Π΅ ΠΌΠΎΠ³Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ ΡΡΠΎΡ ΡΠΎΠ²Π΅Ρ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ . ΠΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ.
ΠΠ»Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π²ΡΡΡΠ°Π²ΠΈΡΡ Π² 0 ΠΊΠ»ΡΡ ErrorControl ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\
ΠΠ»Ρ Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠΎΠ² Π΄Π°Π½Π½Π°Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΡ Π²ΡΠ»Π΅ΡΠΎΠ² Π² PIO.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π§Π°ΡΡΠΎ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ Π΄ΠΈΡΠΊΠΎΠ², Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π΅ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Β«ΡΠΎΡΠΌΠΎΠ·Π°Β» ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΠΈΠ»ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅. ΠΡΠΈΡΠΈΠ½ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²Π΅Π»ΠΈΠΊΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ β ΡΡΠΎ Π½Π΅Π²Π΅ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ CD/DVD-ROMβΠ° ΠΈΠ»ΠΈ ΠΆΠ΅ΡΡΠΊΠΈΡ Π΄ΠΈΡΠΊΠΎΠ², Ρ.Π΅. ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ PIO ΠΈ DMA.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ PIO ΠΈ DMA?
PIO ΠΈ DMA β ΡΡΠΎ Π΄Π²Π° ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΠΆΠ΅ΡΡΠΊΠΈΡ Π΄ΠΈΡΠΊΠΎΠ², Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄Π°.
PIO (Programmable Input/Output) β ΡΠΆΠ΅ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ, Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ΅ΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
DMA (Direct Memory Access) β ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΈΠ½ΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ (Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·) ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Π½Π°Π΄ΠΎΠ΅Π΄Π»ΠΈΠ²ΡΡ Β«ΡΠΎΡΠΌΠΎΠ·ΠΎΠ²Β». Π Π΅ΠΆΠΈΠΌ DMA Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Windows XP ΡΠ°ΡΡΠΎ ΡΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΉ DMA Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² PIO ΠΈ ΡΠΆΠ΅ Π²ΡΠ²Π΅ΡΡΠΈ Π΅Π³ΠΎ ΠΎΡΡΡΠ΄Π° ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ. ΠΠ·-Π·Π° ΡΠ΅Π³ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ? Π Windows XP Π²Π½Π΅Π΄ΡΠ΅Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ Ρ ΠΆΠ΅ΡΡΠΊΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ° ΠΈΠ»ΠΈ Π΄Ρ. ΠΏΡΠΈΠ²ΠΎΠ΄Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, Π³Π΄Π΅ ΠΈΡ ΠΏΡΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π½ΡΡΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ, Windows XP ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π² ΡΠ°ΠΊΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΈ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅Π².
ΠΠ°ΠΊ ΡΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ Ρ PIO Π½Π° DMA?
ΠΡΠ°ΠΊ, ΠΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ°Π»Π° ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΈΡΠΎΡΠΌΠ°ΠΆΠΈΠ²Π°ΡΡ β ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅Ρ
ΠΏΡΠΈΠ²ΠΎΠ΄ΠΎΠ²:
1. ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌΒ» β ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° Β«ΠΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΒ» β Π² Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅ΠΌ ΠΌΠ΅Π½Ρ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅Β», Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΠ΅Π· ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
2. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Β», ΡΠΏΡΠ°Π²Π° Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ IDE ATA/ATAPI ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΡΠ΅ΠΊ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ β Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡ ΠΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΈ ΠΡΠΎΡΠΈΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π»Ρ IDE
ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Π² ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΡΠΈΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² (ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° ΠΊΠ°Π½Π°Π»Π΅, ΡΡΡΠΎΠΊΠ° Β«Π‘Π²ΠΎΠΉΡΡΠ²Π°Β»), Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ Β«ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΒ»
ΠΠ΄Π΅ΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½Ρ Π΄Π²Π΅ Π³ΡΡΠΏΠΏΡ Β«Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ 0Β» ΠΈ Β«Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ 1Β», Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΅ΡΡΡ ΡΡΡΠΎΠΊΠΈ Β«Π Π΅ΠΆΠΈΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈΒ» β Π² Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π²ΡΠ±ΡΠ°Π½ΠΎ Β«DMA, Π΅ΡΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΒ», Π΄Π°Π»Π΅Π΅ ΡΡΡΠΎΠΊΠ° Β«Π’Π΅ΠΊΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈΒ», Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΡΠΎ-ΡΠΎ ΡΠΈΠΏΠ° Β«Π Π΅ΠΆΠΈΠΌ ΡΠ»ΡΡΡΠ° DMA: 5Β», Π΅ΡΠ»ΠΈ Π·Π΄Π΅ΡΡ ΡΡΠΎΠΈΡ Β«Π Π΅ΠΆΠΈΠΌ PIOΒ», ΡΠΎ ΡΡΠΎ ΠΊΠ°ΠΊ ΡΠ°Π· Π½Π°Ρ ΡΠ»ΡΡΠ°ΠΉ ΠΈ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π΅Π³ΠΎ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ. ΠΡΠ»ΠΈ Π²Π΅Π·Π΄Π΅ ΡΡΠΎΠΈΡ ΡΠ΅ΠΆΠΈΠΌ ΡΠ»ΡΡΡΠ° DMA, ΡΠΎ Ρ ΠΠ°Ρ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ.
3. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π²ΡΡΡΠ½ΡΡ β Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Β«Π Π΅ΠΆΠΈΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈΒ» ΡΡΠ°Π²ΠΈΠΌ Β«DMA, Π΅ΡΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΒ», ΠΆΠΌΠ΅ΠΌ Β«ΠΠΒ» ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π½ΠΎΠ²Ρ ΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°Π½Π°Π»ΠΎΠ², Π΅ΡΠ»ΠΈ Π²Π΅Π·Π΄Π΅ ΡΡΠΎΠΈΡ DMA, ΡΠΎ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π΅ΡΠ»ΠΈ ΠΎΡΡΠ°Π»ΡΡ PIO, ΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π΄Π°Π»ΡΡΠ΅.
4. ΠΠ½ΠΎΠ²Ρ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΈ ΠΡΠΎΡΠΈΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π»Ρ IDE ΠΈ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΈΡ
(ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅, Π² ΡΠΏΠΈΡΠΊΠ΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Β«Π£Π΄Π°Π»ΠΈΡΡΒ»). ΠΠ΅ Π±ΠΎΠΉΡΠ΅ΡΡ, Π²ΡΠ΅ Π±ΡΠ΄Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π‘Π½ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ β Windows XP Π½Π°ΠΉΠ΄Π΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Ρ ΠΈΡ
Π² Π±ΡΡΡΡΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ, Ρ.Π΅ Π² DMA. ΠΡΠΎΠ²Π΅ΡΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, Π²Π΅Π·Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠΎΡΡΡ ΡΠ΅ΠΆΠΈΠΌ DMA.
5. ΠΡΠ»ΠΈ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΠΈ Ρ ΠΠ°Ρ ΠΎΠΏΡΡΡ Π²ΡΡΠ²Π΅ΡΠΈΠ²Π°Π΅ΡΡΡ Β«Π Π΅ΠΆΠΈΠΌ PIOΒ», ΡΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ β ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡΡΡ ΠΈ Π²Π½ΠΎΠ²Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
6. ΠΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΡΠ½ΠΊΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ΅Ρ
ΠΌΡΡΠ΅Π½ΠΈΠΉ Β«Π Π΅ΠΆΠΈΠΌ PIOΒ» ΡΠ°ΠΊ ΠΈ Π½Π΅ ΠΏΡΠΎΠΏΠ°Π», ΡΠΎΠ³Π΄Π° ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎΠΊΠΎΠ²ΡΡΡΡΡΡΡ Π² ΡΠ΅Π΅ΡΡΡΠ΅. Π₯ΠΎΡΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ β ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ΅Π΅ΡΡΡΠΎΠΌ ΠΎΡΠ΅Π½Ρ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎ ΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ, Π»ΡΠ±ΠΎΠ΅ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΉ Π½Π΅ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΠ°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π°ΡΠ°Π½Π΅Π΅ Π±Π΅ΠΊΠ°ΠΏ ΡΠ΅Π΅ΡΡΡΠ°. ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² Π²Π΅ΡΠΊΠ΅ ΡΠ΅Π΅ΡΡΡΠ° HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΊΠ»ΡΡ ErrorControl ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΡΠΌ 0. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ β4.
ΠΠ΅ΠΉΡΡΠ²ΡΠ΅ΠΌ Π΄Π°Π»ΡΡΠ΅: ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΡΡ Π²Π΅ΡΠΊΡ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ Π² Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ Π²ΡΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ DMA. ΠΠ΄Π΅ΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠ³Π°ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΠΏΠΎΠΊ 0000, 0001, 0002.
0000 β ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠ°ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ;
0001 β ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Secondary IDE Chanell;
0002 β ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Primary IDE Chanell;
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡ Π΄Π»Ρ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΊΠ°Π½Π°Π»Π°. Π Π½Π΅ΠΉ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ»ΡΡΠ΅ΠΉ, Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ:
MasteDeviceTimingModeAllowed
SlaveDeviceTimingModeAllowed
ΠΈ ΠΏΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎΠ΅ 0Ρ
ffffffff.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΊΠ»ΡΡΠ΅ΠΉ:
MasterDeviceTimingMode
SlaveDeviceTimingMode
Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ UDMA-ΡΠ΅ΠΆΠΈΠΌΠ°:
UDMA Mode 2 β 0x2010
UDMA Mode 4 β 0x8010
UDMA Mode 5 β 0x10010
UDMA Mode 6 β 0xffff
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ β Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ pio ΠΈΠ»ΠΈ dma windows 10
ΠΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π½Π΅ ΡΠ»Π΅ΡΠ΅Π»ΠΈ Π»ΠΈ Π΄Π΅Π²Π°ΠΉΡΡ (HDD/CD/DVD) Π² PIO? (http://forum.3dnews.ru/showpost.php?p=1616086&postcount=28)
ΠΠ°ΠΊ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ UDMA? (http://forum.3dnews.ru/showpost.php?p=1616084&postcount=27)
Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΎΡΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ ΡΡΡ (http://winhlp.com/node/10). ΠΡΠΈΠ»Π°Π³Π°Π΅ΡΡΡ ΡΠΊΡΠΈΠΏΡ ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠ΅Π½ΡΠ΅Ρ PIO Π½Π° DMA.
F00LbIch Π° ΠΏΡΠΎΡΠ΅Π½ΡΡ Π±Π΅Π·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠ°ΠΊΠΈΠ΅?
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π’ΠΎΡΠΌΠΎΠ·ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΏΠΎΡΠ΅ΠΌΡ. (http://forum.3dnews.ru/topic.php?f=5&t=75805)
1. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ HDD, Π½Π΅ ΡΠ»Π΅ΡΠ΅Π»ΠΈ Π»ΠΈ Π² PIO.
2. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅Ρ Π»ΠΈ ΡΡΠΎΡΠ»ΠΈΠ½Π³Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.
3. Π‘Π±ΡΠΎΡΡΡΠ΅ ΠΠΠΠ‘.
4. ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΈΠΏΡΠ΅ΡΠ½ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
!ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π½Π΅ ΡΠ΄Π°Π»ΡΠΉΡΠ΅ ΡΠ΅ΠΌΡ, Ρ.ΠΊ Π½ΠΈΠ³Π΄Π΅ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ ΠΎΡΠ²Π΅ΡΠ°!
ΠΡΠΎ Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅Ρ Π² PIO, Π° ΠΠ‘ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ ΠΆΠ΅Π»Π΅Π·Π°:
ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΡΠ»Π΅ΠΉΡ ΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² ΡΠ»ΡΡΠ°Π΅ IDE,
ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅,
ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ SMART ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ°.
sc00ter ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π² ΠΊΠ°ΠΊΠΈΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ Π²ΠΈΠ½ΡΡ Π²Π°ΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π² PIO-ΡΠ΅ΠΆΠΈΠΌΠ΅. Π ΡΡΠΎΠΌ ΠΈ Π΅ΡΡΡ Π²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
ΠΠ« Π Π΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ Π΄ΠΈΡΠΊΠΎΠ² Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ bad-Π±Π»ΠΎΠΊΠΎΠ².
ΠΠ°ΠΊ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ UDMA?
ΠΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ ΠΈΠ»ΠΈ CD/DVD-Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ DMA ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, Π² PIO. Π§ΡΠΎ ΠΎΡΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΠΎΡΠ»Π΅ 6-ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΠΈΠ»ΠΈ CRC Π΄ΡΠ°ΠΉΠ²Π΅Ρ Windows IDE/ATAPI ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° DMA ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΈ ΠΊ PIO.
ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»Ρ CD/DVD-ROM:
ΠΠ»Ρ Ρ
Π°ΡΠ΄ΠΎΠ² Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΡΠ΅Π΅ΡΡΡΠ°
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4D36E96A-E325-11CE-BFC1-08002BE10318>]
Π² ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π°Ρ
«0001» ΠΈ «0002»
«ResetErrorCountersOnSuccess»=dword:1
ΡΠ°ΠΌ ΠΆΠ΅
«MasterIdDataCheckSum»=dword:0
«SlaveIdDataCheckSum»=dword:0
ΠΠ°Π»Π΅Π΅, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎΠ±Ρ Π² ΡΡΠΈΡ
ΠΆΠ΅ ΡΠ°Π·Π΄Π΅Π»Π°Ρ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ MasterDeviceTimingModeAllowed ΠΈ SlaveDeviceTimingModeAllowed Ρ Π²Π°Ρ ΠΈΠΌΠ΅Π»ΠΈ Π·Π½Π°ΡΠ΅ΠΈΠ΅ ffffffff (Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅). ΠΡΠ»ΠΈ ΠΎΠ½ΠΎ ΡΠ°Π²Π½ΠΎ 0000001f, ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² PIO. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΌΠ΅Π½ΡΠΉΡΠ΅ Π½Π° ffffffff, ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ MasterDeviceTimingMode ΠΈΠ»ΠΈ SlaveDeviceTimingMode ΠΏΡΠΈΡΠ²ΠΎΠΉΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ:
0x10010 β ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌΡ UDMA Mode 5 (ATA100).
0x8010 β UDMA Mode 4 (ATA66).
0x2010 β UDMA Mode 2 (ATA33).
0x0410 β Multi-Word DMA Mode 2
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ΡΠ΅Π½Π° Π½Π°Π²ΡΠ΅Π³Π΄Π°. ΠΠΎ
Π’ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ: A) Π²Ρ ΡΠΎΡΠ½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π°ΡΠ΄/Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄; B) Π²Ρ Π²ΡΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π½ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΎΡΡ (ΠΌΠ°Π»ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ, Π½ΠΎ Π²Π΄ΡΡΠ³β¦).
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΠ½Π°ΡΠ°Π»Π° ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ² IDE-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ΡΡ. Windows Π·Π°Π½ΠΎΠ²ΠΎ Π½Π°ΠΉΠ΄ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠ²Π½ΠΎΠ²ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ IDE-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΏΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΡΡΠ°Π½ΡΡ Π² DMA-ΡΠ΅ΠΆΠΈΠΌΡ (Π΅ΡΠ»ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°Π½ΠΎ «ΡΠ΅ΠΆΠΈΠΌ DMA, Π΅ΡΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ»).
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π»Π΅Π·ΡΠ΅ Π² ΡΠ΅Π΅ΡΡΡ ΠΈ ΠΏΡΠΎΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π²ΡΠ΅ ΡΠ°Π³ΠΈ, ΠΊΡΠΎΠΌΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² MasterDeviceTimingMode ΠΈ SlaveDeviceTimingMode, ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ΡΡ Π΅ΡΡ ΡΠ°Π·. Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΡΠ½ΠΎ Π²ΡΡ.ΠΡΠΎ Π² ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΎΠ΄ΠΈΠ½, Π° ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π²Π°.
Π ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π±ΠΎΠ»ΡΡΠ΅ ΡΠΈΡΡΠΎΠ²ΡΡ
ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΈΠΌΠ΅ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΠΈ, Π½ΠΎ ΡΠ°ΠΌ Π»Π΅Π³ΠΊΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ, Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΉ Π²Π΅ΡΠΊΠ΅ ΡΠ΅Π΅ΡΡΡΠ°.
ΠΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π½Π΅ ΡΠ»Π΅ΡΠ΅Π»ΠΈ Π»ΠΈ Π΄Π΅Π²Π°ΠΉΡΡ (HDD/CD/DVD) Π² PIO?
Π¦ΠΈΡΠ°ΡΠ° ΠΎΡΡΡΠ΄Π°: http://www.z-a-recovery.com/rus-art-power-supply-failure.htm
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ Π΄ΠΈΡΠΊΠ°,
1. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ Π£ΡΡΡΠΎΠΉΡΡΠ² (Device Manager) (ΠΏΡΠ°Π²ΡΠΌ ΡΠ΅Π»ΡΠΊΠΎΠΌ Π½Π° «My Computer», Π²ΡΠ±Π΅ΡΠΈΡΠ΅ «Manage», Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ «Device Manager»).
2. ΠΠ° ΠΏΡΠ°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° IDE Π΄Π²ΠΎΠΉΠ½ΡΠΌ ΡΠ΅Π»ΡΠΊΠΎΠΌ Π½Π° «Primary IDE channel» Π² Π³ΡΡΠΏΠΏΠ΅ «IDE ATA/ATAPI controllers».
3. Π ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ «Advanced Settings». ΠΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°, ΠΏΠΎΡ
ΠΎΠΆΠ°Ρ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡ Π½ΠΈΠΆΠ΅.
4. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ «Transfer Mode» Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΎ Π² «DMA if available» Π΄Π»Ρ ΠΎΠ±ΠΎΠΈΡ
ΡΡΡΡΠΎΠΉΡΡΠ².
5. Π ΠΏΠΎΠ»Π΅ «Current Transfer Mode» Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ «Ultra DMA Mode X» Π΄Π»Ρ Π²ΡΠ΅Ρ
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ΅ΡΡΠΊΠΈΠ΅ Π΄ΠΈΡΠΊΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ UDMA 4 ΠΈΠ»ΠΈ UDMA 5, ΠΏΡΠΈΠ²ΠΎΠ΄Ρ CD ΠΈ DVD ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ UDMA 2.
6. ΠΠΎΠ²ΡΠΎΡΠΈΡΠ΅ ΡΠ°Π³ΠΈ 2-5 Π΄Π»Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°, «Secondary IDE channel», Π΅ΡΠ»ΠΈ ΠΎΠ½ Π΅ΡΡΡ.
http://www.z-a-recovery.com/images/dma-mode.gif
IDE Π΄ΠΈΡΠΊΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ PIO
ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ «PIO Mode» (ΠΊΠ°ΠΊ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π²ΡΡΠ΅) ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π΄ΠΈΡΠΊΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ Π² ΡΠ΅ΠΆΠΈΠΌΠ°Ρ DMA. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΡΠΊΠ°Π·Ρ ΠΈ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ Π΄ΠΈΡΠΊΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ PIO.
ΠΠΎΡ Π΅ΡΡ ΠΎΠ΄Π½Π° ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΡ: http://forum.3dnews.ru/attachment.php?s=&postid=1587881
ΠΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΈΠ½ΡΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ PIO/ ΠΊΠ°ΠΊ Π½Π° ΡΡΠΎΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅.
ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ?
Fakir, ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π² ΡΠ΅ΠΆΠΈΠΌΠ°Ρ RAID ΠΈ AHCI, ΡΠΎ Π΅ΡΡΡ, Π² ΡΠ°ΠΊΠΎΠΌ Π²ΠΎΡ Π²ΠΈΠ΄Π΅:
ΠΠ΅ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ ΠΈΠ»ΠΈ CD/DVD-Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ DMA ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, Π² PIO. Π§ΡΠΎ ΠΎΡΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΠΎΡΠ»Π΅ 6-ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΠΈΠ»ΠΈ CRC Π΄ΡΠ°ΠΉΠ²Π΅Ρ Windows IDE/ATAPI ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° DMA ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΈ ΠΊ PIO.
ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»Ρ CD/DVD-ROM:
ΠΠ»Ρ Ρ
Π°ΡΠ΄ΠΎΠ² Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΡΠ΅Π΅ΡΡΡΠ°
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4D36E96A-E325-11CE-BFC1-08002BE10318>]
Π² ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π°Ρ
«0001» ΠΈ «0002»
«ResetErrorCountersOnSuccess»=dword:1
ΡΠ°ΠΌ ΠΆΠ΅
«MasterIdDataCheckSum»=dword:0
«SlaveIdDataCheckSum»=dword:0
ΠΠ°Π»Π΅Π΅, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎΠ±Ρ Π² ΡΡΠΈΡ
ΠΆΠ΅ ΡΠ°Π·Π΄Π΅Π»Π°Ρ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ MasterDeviceTimingModeAllowed ΠΈ SlaveDeviceTimingModeAllowed Ρ Π²Π°Ρ ΠΈΠΌΠ΅Π»ΠΈ Π·Π½Π°ΡΠ΅ΠΈΠ΅ ffffffff (Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅). ΠΡΠ»ΠΈ ΠΎΠ½ΠΎ ΡΠ°Π²Π½ΠΎ 0000001f, ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² PIO. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΌΠ΅Π½ΡΠΉΡΠ΅ Π½Π° ffffffff, ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ MasterDeviceTimingMode ΠΈΠ»ΠΈ SlaveDeviceTimingMode ΠΏΡΠΈΡΠ²ΠΎΠΉΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ:
0x10010 β ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌΡ UDMA Mode 5 (ATA100).
0x8010 β UDMA Mode 4 (ATA66).
0x2010 β UDMA Mode 2 (ATA33).
0x0410 β Multi-Word DMA Mode 2
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ΡΠ΅Π½Π° Π½Π°Π²ΡΠ΅Π³Π΄Π°. ΠΠΎ
Π’ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ: A) Π²Ρ ΡΠΎΡΠ½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π°ΡΠ΄/Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄; B) Π²Ρ Π²ΡΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π½ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΎΡΡ (ΠΌΠ°Π»ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ, Π½ΠΎ Π²Π΄ΡΡΠ³β¦).
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΠ½Π°ΡΠ°Π»Π° ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ² IDE-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ΡΡ. Windows Π·Π°Π½ΠΎΠ²ΠΎ Π½Π°ΠΉΠ΄ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠ²Π½ΠΎΠ²ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ IDE-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΏΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΡΡΠ°Π½ΡΡ Π² DMA-ΡΠ΅ΠΆΠΈΠΌΡ (Π΅ΡΠ»ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°Π½ΠΎ «ΡΠ΅ΠΆΠΈΠΌ DMA, Π΅ΡΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ»).
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π»Π΅Π·ΡΠ΅ Π² ΡΠ΅Π΅ΡΡΡ ΠΈ ΠΏΡΠΎΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π²ΡΠ΅ ΡΠ°Π³ΠΈ, ΠΊΡΠΎΠΌΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² MasterDeviceTimingMode ΠΈ SlaveDeviceTimingMode, ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ΡΡ Π΅ΡΡ ΡΠ°Π·. Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΡΠ½ΠΎ Π²ΡΡ.
ΠΡΠΎ Π² ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΎΠ΄ΠΈΠ½, Π° ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π²Π°.
Π ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π±ΠΎΠ»ΡΡΠ΅ ΡΠΈΡΡΠΎΠ²ΡΡ
ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΈΠΌΠ΅ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΠΈ, Π½ΠΎ ΡΠ°ΠΌ Π»Π΅Π³ΠΊΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ, Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΉ Π²Π΅ΡΠΊΠ΅ ΡΠ΅Π΅ΡΡΡΠ°.
__________________
ΠΠΎΠΌΠΎΠ³ΠΈΡΠ΅. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΡ Π² ΡΠ΅ΠΌ! ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΡΠ΅ΠΌΠ΅ΡΠΊΠΈ Π½ΠΎΡΡΠ±ΡΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² PiO:4. ΠΠ°Ρ
ΠΎΠΆΡ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Π² ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ
ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Ρ Π² ΡΠ΅ΠΆΠΈΠΌ UDMA5 Π½ΠΎΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ. ΠΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ½ ΠΎΠΏΡΡΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π² Pio:4: ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΏΠΎΠ»Π½ΡΠ΅ ΡΠΎΡΠΌΠΎΠ·Π°. Π€Π°ΠΊΡ Π² ΡΠΎΠΌ ΡΡΠΎ Π½Π° Windows XP Π²ΡΠ΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠ°ΠΊ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΠΠΠΠΠΠ’Π ΠΠΠΠΠΠ£ΠΠ‘Π’Π. :dont:
ΠΠΎΡΡΠ±ΡΠΊ MSi CX600Serias ( ΠΡΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ ΡΡΠΎΡΠ»Π° ΡΠ΅ΠΌΠ΅ΡΠΊΠ° ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ)
oleg.krym, Π° ΡΡΠΎ, W7 Π½Π΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° ΡΠ΅Π΅ΡΡΡΠ°?
ΠΠΎΠΌΠΎΠ³ΠΈΡΠ΅. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΡ Π² ΡΠ΅ΠΌ! ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΡΠ΅ΠΌΠ΅ΡΠΊΠΈ Π½ΠΎΡΡΠ±ΡΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² PiO:4. ΠΠ°Ρ
ΠΎΠΆΡ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Π² ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ
ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Ρ Π² ΡΠ΅ΠΆΠΈΠΌ UDMA5 Π½ΠΎΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ. ΠΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ½ ΠΎΠΏΡΡΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π² Pio:4: ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΏΠΎΠ»Π½ΡΠ΅ ΡΠΎΡΠΌΠΎΠ·Π°. Π€Π°ΠΊΡ Π² ΡΠΎΠΌ ΡΡΠΎ Π½Π° Windows XP Π²ΡΠ΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠ°ΠΊ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΠΠΠΠΠΠ’Π ΠΠΠΠΠΠ£ΠΠ‘Π’Π.
ΠΠΎΡΡΠ±ΡΠΊ MSi CX600Serias ( ΠΡΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ ΡΡΠΎΡΠ»Π° ΡΠ΅ΠΌΠ΅ΡΠΊΠ° ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ)
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 9 ΠΌΠΈΠ½ΡΡ
ΠΠΈΡΠΊ Ρ Windows7 Π½Π΅ ΡΠ΅Π», ΠΎΠ½Π° Π±ΡΠ»Π° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΈ Π²ΡΠ΅.
oleg.krym
ΠΡ ΠΌΠΎΠ³Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
1) ΡΠΎΠ·Π΄Π°ΡΡΠ΅ ΡΠΊΠ°ΠΆΠ΅ΠΌ Π½Π° Π΄ΠΈΡΠΊΠ΅ C: ΡΠ°ΠΉΠ» dmatweak.reg, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π² ΡΠ΅Π΅ΡΡΡΠ΅ ΡΠΎΠΎΡΠ². Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² Π½ΡΠΆΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (Π΅ΡΠ»ΠΈ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ, ΠΈΡΠΈΡΠ΅ Π² ΠΈΠ½Π΅ΡΠ΅ ΠΏΡΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ reg-ΡΠ°ΠΉΠ»ΠΎΠ²);
2) ΡΠΎΠ·Π΄Π°ΡΡΠ΅ Π² ΡΠ΅Π΅ΡΡΡΠ΅ Π² HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ «dmatweak» = »regedit /s dmatweak.reg». (ΠΏΠ°ΡΠ΅ΠΌΠ΅ΡΡ /s Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ Windows ΠΏΡΠΈΠ½ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅Π΅ΡΡΡΠ° Π±Π΅Π· Π·Π°ΠΏΡΠΎΡΠ° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ). ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, Π²Π΅ΡΠ½ΠΎ Π»ΠΈ Π²Ρ ΡΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ reg-ΡΠ°ΠΉΠ», ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠΈΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ »regedit dmatweak.reg» ΠΈΠ· ΠΌΠ΅Π½Ρ ΠΡΡΠΊ > ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ.
Π’. Π΅. ΡΡΠΎΡ «ΡΠ²ΠΈΠΊ» Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΠ° Π²ΡΡΡΠ°Π²Π»ΡΡΡ dma Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΡΠΎ Π²Ρ ΡΠ΅ΠΉΡΠ°Ρ Π΄Π΅Π»Π°Π΅ΡΠ΅ Π²ΡΡΡΠ½ΡΡ.
Π Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΠΎ Π·Π° Π½ΠΎΡΡ Ρ Π²Π°Ρ Ρ «ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Windows 7», ΡΠ°ΠΌ Π²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΌΠ½ΡΠΉ Ρ Π°ΡΠ΄/DVD-Π΄ΡΠ°ΠΉΠ² Π½Π΅ SATA ΡΠ°ΡΠΎΠΌ? ΠΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΡΡΠΎΠΈΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ Π² BIOS ΡΠ΅ΠΆΠΈΠΌ SATA-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ «IDE» Π½Π° «AHCI», ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° PIO ΠΎΡΠΏΠ°Π΄ΡΡ ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ²Π°Ρ.