.


:




:

































 

 

 

 


ATA




 

ATA . IDE. ATA - ; DMA. ATA , . . (. 9.8). DMA3, 8-, ATA 16- DMA. DMA ATA .

 

9.8. ATA

 

CS0 CS1 IRQ
1 1F0h-1F7h 3F6h-3F7h 14
2 170h-177h 376h-377h 15 10
3 1E8h-1Efh 3Eeh-3Efh 12 11
4 168h-16Fh 36Eh-36Fh 10 9

PCI , 1 2. , . . , ( ): 46 , 35 . . ATA/ATAPI-6 .

♦ DIOR#, DIOW# IORDY ( ); CS0# CS1# ( , ). , Ultra DMA.

♦ Ultra DMA 0, 1 2 ( 33 /) DMACK#.

♦ Ultra DMA 3 (44-100 /) . RESET#, INTRQ, DA(2:0), CS0#, CS1# DASP#, .

-, PIO Mode /. . .

AT, PCI (bus mastering) DMA Ultra DMA. . DMA ATA UltraDMA Mode 1 PIO Mode 4 (. . 9.7). DMA , (). ( ) , PIO Mode. Bus-Master, ATA ( , ). PCI IDE . MS-DOS DMA ( ) . (Windows 9x/NT/2000, OS/2, Unix, Linux, NetWare) ( ATA). , DMA . Ultra DMA ( Multiword DMA), , , ( ) .

 

 

UltraDMA , ATA (, ).

 

ATA 32- PCI, ATA . 32- PCI ATA 16- . 32- IDE 32-bit Transfer (Enable/Disable) BIOS Setup.

( ) - . RAID- ATA-. BIOS.

ATA ( CD-ROM). 3 4. , BIOS POST . BIOS , . ATA , .

ATA HDD XT MCA , , LPT-. , ATA/ATAPI USB. USB 2.0 .

 

PCI IDE

 

PCI IDE ( ATA , ISA- ). PCI IDE Controller Specification 1994 , , ATA. , ( ). Programming Interface for Bus Master IDE Controller, DMA . PCI; PCI. :

♦ (compatibility), - ;

♦ PCI (native-PCI), .

. 9.9. PCI, PCI-PCI . PCI . . ( ) , ATA. , . :

♦ 7 (bus mastering) ;

♦ 6:4 000 ( , PCI IDE Controller Specification);

♦ 3 ( 2);

♦ 2 : 0 ATA IDE, 1 PCI IDE;

♦ 1 ( 0);

♦ 0 : 0 ATA IDE, 1 PCI IDE.

 

9.9. PCI IDE

 

: PCI: ( )
1
2 1 2
1F0h-1F7h 170h-177h 10h 14h
3F6h 376h 18h 1Ch
14 15    

01:01:80h . ATA-, ATA/ATAPI . PCI (bus mastering), DMA. PIO (3,3-16,6 /), DMA 8237 (2-16,6 /) UltraDMA (16,6-100 /). PCI, . POST, ATA/ATAPI PIO DMA/UltraDMA. , - BIOS Setup. POST PIO DMA ( DMA). PIO , REP INS/OUTS. DMA , .

16- , -. 20h ( 16 ). . 9.10, BMI (Bus Master IDE) P (Primary) , S (Secondary) ; x ( ).

 

9.10. PCI IDE

 

, /
1 2
0 8 1 BMICP/BMICS (RW) : 0: 1 , 0 ; 3 : 0 , 1 ; 12, 37 (0)
1 9 1 (0)
2 0Ah 1 BMISP/BMISS : 0 (R/O) ; 1 (RWC) PCI; 2 (RWC) ; 34 (0); 5 (RW) 0 DMA; 6 (RW) 1 DMA; 7 (1, )
3 0Bh 1 (0)
4 0Ch 4 BMIDPTP/BMIDPTS (RW)

BMICx, , . 0 , . ( ) ATA/ATAPI ( ). . , .

BMISx 1 2 , . . 5 6 , POST . PCI.

BMIDPTx , . (gathered read), (scatter write). EISA-, , DMA 86. 8 :

♦ 03 ( ) ();

♦ 45 () (, 0000 65 536);

♦ 67 () ( 15), 0-14 (0).

( ISA) , 64 . , 64 . , . , ; . , . , .

:

♦ 0,1 , ;

♦ 1,0 , ( );

♦ 1,1 , ATA , ( );

♦ 0,0 ( 1), , ATA.

 





:


: 2018-11-11; !; : 346 |


:

:

, .
==> ...

1518 - | 1368 -


© 2015-2024 lektsii.org - -

: 0.03 .