.


:




:

































 

 

 

 





 

ATA , - IN OUT. PIO INSW/OUTSW DMA. (PIO DMA) . PIO , DMA . . 9.7.

 

9.7.

 

, , /
PIO mode 0 600 3,3 ATA
PIO mode 1 383 5,2 ATA
PIO mode 2 240 8,3 ATA
PIO mode 3 180 11,1 E-IDE, ATA-2 ( IORDY)
PIO mode 4 120 16,6 E-IDE, Fast ATA-2 ( IORDY)
Singleword DMA Mode 0 960 2,08 ATA
Singleword DMA Mode 1 480 4,16 ATA
Singleword DMA Mode 2 240 8,33 ATA
Multiword DMA Mode 0 480 4,12 ATA
Multiword DMA Mode 1 150 13,3 ATA-2
Multiword DMA Mode 2 120 16,6 Fast-2
Ultra DMA Mode 0 120¹ 16,6 ATA/ATAPI-4
Ultra DMA Mode 1 80¹ 25 ATA/ATAPI-4
Ultra DMA Mode 2 60¹ 33 ATA/ATAPI-4
Ultra DMA Mode 3 45¹ 44,4 ATA/ATAPI-5
Ultra DMA Mode 4 30¹ 66,6 ATA/ATAPI-5
Ultra DMA Mode 5 20¹ 100 ATA/ATAPI-6

¹ Ultra DMA , , . .

 

PIO (Programmed Input/Output) - . , , PIO Mode 04. . PIO - REP INS REP OUTS ( ) . . AT, ( ISA IOCHRDY). 0, 1 2 , -. ATA-2 (PIO Mode 3 ) , IORDY. , .

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/SQ 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 , 2030 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 ( ).

.

1. , SY. , .

2. , D/H , DEV . AT: .

3. , (DRDY=1).

4. .

5. .

6. BSY .

, .

, , ( 7) . , BSY ( ). . BSY 6 7 , , .

, PIO, .

7. ATA, DRQ. , . BSY ( ).

8. BSY ( ), , .

9. DRQ, PIO ( ). , . :

8 , BSY 7;

, DRQ .

6 , BSY.

, PIO, 6 .

7. AT, DRQ ( ) BSY. , .

8. BSY, .

9. DRQ, PIO .

10. :

, DRQ, , ( );

, BSY .

11. , :

, BSY , ;

, , ;

, .

12. DRQ, BSY .

13. BSY ( ) .

14. DRQ, , 11.

DMA , .

♦ PIO . DMA , DMARQ .

♦ .

 





:


: 2018-11-11; !; : 250 |


:

:

, - , ; , - .
==> ...

1782 - | 1779 -


© 2015-2024 lektsii.org - -

: 0.03 .