GNU Free Documentation License . .

ATA

( «ATAPI»)
: ,
ATA-

ATA (. AT Attachment ( ) . 1990- IBM PC;   SATA PATA (Parallel ATA).

[]

ATA (IDE): 40- , 80-

PC/AT AttachmentPC/AT»), 16- ISA, AT. «AT Attachment» .

1986 Western Digital IDE (. Integrated Drive Electronics  «, »). : , , ST-506 SCSI ST-412. ( ), ( IDE ) ( «» , ; ). , IDE -, .

, .

8 , 8 -. 16 . , , 2. , -. 2 (master slave), .

CHS . (Cylinder), (Head), (Sector).

EIDE (. Enhanced IDE  « IDE»), IDE, , 528 (504 ), 8,4 . , , IDE EIDE ATA. 2003 Serial ATA (« ATA»), ATA Parallel ATA, 40- 80- .

, ,   . CD-ROM DVD-ROM, , , , ZIP (LS-120/240). , FreeBSD , ATAPI FDD (). Advanced Technology Attachment Packet Interface (ATAPI), ATA/ATAPI. ATAPI SCSI , "SCSI ATA-".

CD-ROM . , CD-ROM , , Panasonic ( 5 , CD-ROM). , Sound Blaster, ( CD-ROM -). ATAPI , .

ATA PIO (. Programmed input/output  /) DMA (. Direct memory access  ). PIO , . , ATA, , , , , SCSI . DMA .

, , . DMARQ DMA . DMA , DMACK 1- (DATA), .

DMA , BIOS, , PIO.

(-3) UltraDMA 2 (UDMA 33).

DMA Mode 2, , DIOR/DIOW. . CRC, .

ATA , . , , . 504 , 8 , 32 , 128 . , , / , ATA.

28- . 228 (268 435 456) 512 , 137 (128 ). PC BIOS 7,88 (8,46 ), 1024 , 256 63 . // CHS (Cyllinder-Head-Sector) IDE 504 (528 ). LBA (Logical Block Address), 7,88 . , 32 , 128 , 28 ( -4) . 28- ( 1 8 4- , 9-16 5-, 17-24 6- 25-28 7-).

DA0-DA2. 0 16- . 8- .

ATA 48- , 128 (144 ).

, , , . BIOS. , , Ontrack DiskManager, . , , , , , DOS- . , ( Windows NT4 SP3) , BIOS .

[] ATA

PATA 40- ( ). , ( ), . P-ATA 16 . IDE, IDE , read-only.

Parallel ATA
1 Reset 2 Ground
3 Data 7 4 Data 8
5 Data 6 6 Data 9
7 Data 5 8 Data 10
9 Data 4 10 Data 11
11 Data 3 12 Data 12
13 Data 2 14 Data 13
15 Data 1 16 Data 14
17 Data 0 18 Data 15
19 Ground 20 Key
21 DDRQ 22 Ground
23 I/O Write 24 Ground
25 I/O Read 26 Ground
27 IOC HRDY 28 Cable Select
29 DDACK 30 Ground
31 IRQ 32 No Connect
33 Addr 1 34 GPIO_DMA66_Detect
35 Addr 0 36 Addr 2
37 Chip Select 1P 38 Chip Select 3P
39 Activity 40 Ground

ATA 40 , Ultra DMA/66 (UDMA4) 80- .   , . 47. , . , UDMA4 66 / ( ). UDMA5 UDMA6 80- .

, , . , , . 80- , 40- . 80- (, ), 40-, ( ).

ATA 46 . , , PATA . , , . «» , . ATA . , , , , , , .

, (. master), (. slave). , BIOS . BIOS (486 ) : «C» «D» .

, . ( , Western Digital) , single ( « »). , ( CD-ROM ).

, cable select ( «, », ), ATA-1 ATA-5, . cable select, . . 28 (CSEL) ( , ). . , ( 0), , ( )  .

40- cable select 28 , . , . . , ,   , : , .

80- , UDMA4, . , , , . «»  . 80- , . , , . ,   ,   .

«» «» ( ), , ATA. device 0 ( 0) device 1 ( 1). , . (, , ). .

[] ATA,

ATA . , , (, 66,7 / UDMA4, «Ultra-DMA 66») . , , , . , , .

, ATA-, . , PCI, 33 32 , 133 /, .


(/) ANSI Reference
ATA-1 ATA, IDE PIO 0,1,2 (3.3, 5.2, 8.3)
Single-word DMA 0,1,2 (2.1, 4.2, 8.3)
Multi-word DMA 0 (4.2)
137  28-bit LBA X3.221-1994[1] (obsolete since 1999)
ATA-2 EIDE, Fast ATA,
Fast IDE, Ultra ATA
PIO 3,4: (11.1, 16.6)
Multi-word DMA 1,2 (13.3, 16,6)
X3.279-1996[2] (obsolete since 2001)
ATA-3 EIDE
S.M.A.R.T., Security
X3.298-1997[3] (obsolete since 2002)
ATA/ATAPI-4 ATAPI-4, ATA-4, Ultra ATA/33 Ultra DMA 0,1,2 (16.7, 25.0, 33.3)
aka Ultra-DMA/33
Support for CD-ROM, etc.,
via ATAPI packet commands
NCITS 3171998
ATA/ATAPI-5 ATA-5, Ultra ATA/66 Ultra DMA 3,4 (44.4, 66.7)
aka Ultra DMA 66
80-wire cables NCITS 3402000[4]
ATA/ATAPI-6 ATA-6, Ultra ATA/100 UDMA 5 (100)
aka Ultra DMA 100
144 PB 48-bit LBA
Automatic Acoustic Management
NCITS 3472001
ATA/ATAPI-7 ATA-7, Ultra ATA/133 UDMA 6 (133)
aka Ultra DMA 133
SATA/150
SATA 1.0, Streaming feature set, long logical/physical sector feature set for non-packet devices NCITS 3612002
ATA/ATAPI-8 ATA-8 in progress

[] .

[]

[]

[]