병렬 ATA

Parallel ATA
병렬 ATA
IDE Connectors in PCChips M925LR Pentium 4.jpg

PATA-cable.jpg
왼쪽에 2개의 ATA 메인보드 소켓, 오른쪽에 1개의 ATA 커넥터가 있습니다.
유형내부 스토리지 디바이스 커넥터
생산 이력
디자이너 Western Digital & Compaq,
그 후 많은 다른 사람들에 의해 강화되는
설계된 1986
대체자시리얼 ATA (2003)
일반사양
핫 플러그 대응아니요.
외부의아니요.
케이블40 또는 80 컨덕터 리본 케이블
40
데이터.
16비트
비트레이트 반이중:
당초 최대 8.3 MB/s
이후 33, 66, 100 및 133 MB/s
최대 장치 수두명
프로토콜 병렬
핀 배치
ATA Plug.svg
핀 1 리셋
핀 2
핀 3 데이터 7
핀 4 데이터 8
핀 5 데이터 6
핀 6 데이터 9
핀 7 데이터 5
핀 8 데이터 10
핀 9 데이터 4
핀 10 데이터 11
핀 11 데이터 3
핀 12 데이터 12
핀 13 데이터 2
핀 14 데이터 13
핀 15 데이터 1
핀 16 데이터 14
핀 17 데이터 0
핀 18 데이터 15
핀 19
핀 20 키 또는 VCC_in
핀 21 DDRQ
핀 22
핀 23 I/O 쓰기
핀 24
핀 25 I/O 읽기
핀 26
핀 27 아이오치
핀 28 케이블 선택
핀 29 DDACK
핀 30
핀 31 IRQ
핀 32 접속 없음
핀 33 주소 1
핀 34 GPIO_DMA66_검출
핀 35 주소 0
핀 36 주소 2
핀 37 칩 셀렉트 1P
핀 38 칩 셀렉트 3P
핀 39 활동
핀 40

ATA(Parallel ATA)는 원래 ATA 또는 IDE로도 알려진 IBM PC 호환 컴퓨터용으로 설계된 표준 인터페이스입니다.Western Digital and Compaq가 1986년에 호환되는 하드 드라이브와 CD 또는 DVD 드라이브용으로 처음 개발했습니다.이 연결은 하드 디스크 드라이브, 플로피 디스크 드라이브 및 광학 디스크 드라이브와 같은 저장 장치에 사용됩니다.

이 표준은 X3/[1]INCITS 위원회가 유지하고 있습니다.기본 AT Attachment(ATA) 및 AT Attachment Packet Interface(ATAPI) 표준을 사용합니다.

병렬 ATA 표준은 초기 PC AT 장비에서 사용하기 위해 개발된 원래의 AT Attachment 인터페이스에서 시작된 오랜 증분 기술 개발의 결과입니다.ATA 인터페이스 자체는 Western Digital의 원래 IDE(Integrated Drive Electronics) 인터페이스에서 여러 단계로 발전했습니다.그 결과, ATA/ATAPI와 그 이전의 화신, 특히 확장 IDE(Extended IDE)와 UTA(Ultra ATA)에 대한 많은 유사어들이 여전히 일반적으로 사용되고 있습니다.2003년에 시리얼 ATA(SATA)가 도입된 후, 원래의 ATA는 Parallel ATA, 줄여서 PATA로 이름이 변경되었습니다.

병렬 ATA 케이블의 최대 허용 길이는 18인치(457mm)[2][3]입니다.이 제한으로 인해 이 기술은 일반적으로 내부 컴퓨터 스토리지 인터페이스로 나타납니다.오랫동안 ATA는 이 애플리케이션을 위해 가장 일반적이고 저렴한 인터페이스를 제공했습니다.새로운 시스템에서는 대부분 SATA로 대체되었습니다.

이력 및 용어

이 표준은 원래 "AT 버스 어태치먼트"로 생각되었습니다. 공식 명칭은 ""입니다.AT Attachment"와 [4][5]약어 "ATA"[6]IBM PC/AT에 도입된 16비트 ISA 버스에 대한 직접 연결 기능이었기 때문입니다.표준 위원회에서 공표한 원래 ATA 사양에는 ""라는 이름이 사용됩니다.AT 첨부 파일"[7][8][9]을 참조하십시오.IBM PC/AT의 "AT"는 "Advanced Technology"를 의미하므로 ATA는 "Advanced Technology Attachment"[10][4][11][12]라고도 합니다.2003년에 새로운 시리얼 ATA(SATA)가 도입되었을 때, 원래의 ATA는 Parallel ATA, 줄여서 [13]PATA로 이름이 변경되었습니다.

물리 ATA 인터페이스는 모든 PC에서 표준 컴포넌트가 되었습니다.처음에는 호스트 버스 어댑터에서, 때로는 사운드 카드로, 궁극적으로는 메인보드의 Southbridge 칩에 내장된2개의 물리 인터페이스로 되어 있습니다."기본" 및 "보조" ATA 인터페이스라고 불리는 이러한 인터페이스는 ISA 버스 시스템의 기본 주소 0x1F0 및 0x170에 할당되었습니다.SATA 인터페이스로 대체되었습니다.

IDE 및 ATA-1

메모리, 키보드, 프로세서, 캐시, 실시간 클럭, 슬롯 이외에는 아무것도 내장되어 있지 않다1992년의 80386 PC 메인보드의 예.이러한 기본 마더보드에는 ST-506 또는 ATA 인터페이스가 장착될 수 있지만 일반적으로 둘 다 장착할 수는 없습니다.이 시스템에는 16비트 ISA 카드를 통해 단일 2드라이브 ATA 인터페이스와 플로피 인터페이스가 추가되었습니다.

현재 ATA/ATAPI 인터페이스라고 불리는 최초의 버전은 Western Digital에서 IDE(Integrated Drive Electronics)라는 이름으로 개발되었습니다.Control Data Corporation(하드 드라이브 제조업체) 및 Compaq Computer(최초 고객)와 함께 기존의 ST-506 하드 드라이브 [14]인터페이스와 호환되는 소프트웨어를 계속 유지하고자 커넥터, 신호 프로토콜 등을 개발했습니다.최초의 이러한 드라이브는 [15][16]1986년 Compaq PC에 내장되어 1987년 [17]6월에 Conner Peripherals에 의해 CP342로 별도로 제공되었습니다.

통합 드라이브 일렉트로닉스라는 용어는 커넥터와 인터페이스의 정의뿐만 아니라 드라이브 컨트롤러메인보드에 연결되거나 연결된 별도의 컨트롤러가 아닌 드라이브에 통합되어 있다는 사실을 의미합니다.예를 들어 병렬 ATA 드라이브를 ISA 슬롯에 연결하는 데 사용되는 인터페이스 카드는 드라이브 컨트롤러가 아니라 호스트 버스와 ATA 인터페이스 간의 브리지일 뿐입니다.원래 ATA 인터페이스는 기본적으로 16비트 ISA 버스일 뿐이므로, ATA 커넥터가 ISA 인터페이스 카드에 있는 경우 브리지는 특히 간단했습니다.통합 컨트롤러는 드라이브를 비교적 단순한 명령 인터페이스와 함께 512바이트 블록 배열로 호스트 컴퓨터에 표시했습니다.이것에 의해, 이전의 ST-506ESDI 하드 드라이브에서의 조작과 같이, 디스크 헤드 암의 스테핑, 헤드 암의 안/밖으로의 이동등의 번거로움으로부터, 호스트 컴퓨터의 메인보드와 인터페이스 카드를 해방할 수 있었습니다.드라이브의 기계적 작동에 대한 이러한 하위 수준의 세부 사항은 이제 드라이브 자체의 컨트롤러에 의해 처리되었습니다.또한 컨트롤러는 드라이브마다 고유할 수 있기 때문에 다양한 유형의 드라이브를 처리할 수 있는 단일 컨트롤러를 설계할 필요가 없어졌습니다.호스트는 특정 섹터 또는 블록을 읽거나 쓰도록 요청하고 드라이브의 데이터를 받아들이거나 해당 섹터로 데이터를 전송하기만 하면 됩니다.

이러한 드라이브에 사용되는 인터페이스는 1994년에 ANSI 표준 X3.221-1994인 AT Attachment Interface for Disk Drives로 표준화되었습니다.이후 버전의 표준이 개발된 후, 이것은 "ATA-1"[18][19]로 알려지게 되었다.

8비트 버전의 ISA 버스를 사용하는 IBM XT 및 이와 유사한 시스템을 위해 짧은 수명 동안 거의 사용되지 않는 ATA 구현이 만들어졌습니다."XT-IDE", "XTA" 또는 "XT 첨부 파일"[20]이라고 불립니다.


EIDE 및 ATA-2

1994년, ATA-1 표준이 채택된 것과 거의 동시에 Western Digital은 EIDE(Enhanced IDE)라는 새로운 이름으로 드라이브를 출시했습니다.여기에는 곧 출시될 ATA-2 사양의 대부분의 기능과 몇 가지 추가 기능이 포함되어 있습니다.다른 제조업체는 "Fast ATA" 및 "Fast ATA-2"와 같은 자체 ATA-1 버전을 발표했습니다.

ANSI 표준의 새로운 버전인 AT Attachment Interface with Extensions ATA-2 (X3.279-1996)는 1996년에 승인되었습니다.여기에는 제조사 고유의 [21][22]변종 기능의 대부분이 포함되어 있습니다.

또한 ATA-2는 하드 드라이브 이외의 장치를 인터페이스에 연결할 수 있다는 사실을 최초로 알게 되었습니다.

3.1.7 디바이스:디바이스는 스토리지 주변기기.전통적으로 ATA 인터페이스의 장치는 하드 디스크 드라이브였지만, 이 표준을 준수한다면 ATA 인터페이스에 어떤 형태의 스토리지 장치도 배치할 수 있습니다.

--

ATAPI

이전 섹션에서 설명한 바와 같이 ATA는 원래 하드 디스크 드라이브와 이를 에뮬레이트할 수 있는 장치만을 위해 설계되었습니다.SFF(Small Form Factor Committee)라는 그룹이 ATAPI(ATA Packet Interface)를 도입함으로써 ATA는 하드 디스크 드라이브에 필요한 기능 이상의 기능을 필요로 하는 다른 다양한 장치에 사용할 수 있게 되었습니다.예를 들어 이동식 미디어 디바이스에는 "미디어 꺼내기" 명령과 호스트가 미디어가 존재하는지 여부를 확인할 수 있는 방법이 필요합니다. 이러한 명령어는 ATA 프로토콜에 제공되지 않습니다.

스몰 폼 팩터 위원회는 "ATA 패킷 인터페이스"인 ATAPI를 정의함으로써 이 문제에 접근했습니다.ATAPI는 실제로 ATA 인터페이스가 SCSI 명령과 응답을 전송할 수 있도록 하는 프로토콜입니다. 따라서 모든 ATAPI 장치는 실제로 전기 인터페이스를 제외한 "SCSI"를 말합니다.실제로 일부 초기 ATAPI 장치는 ATA/ATAPI-SCSI 프로토콜 변환기가 추가된 SCSI 장치였습니다.SCSI 명령 및 응답은 "패킷"에 포함되어 있습니다(따라서 " ").ATA Packet Interface")를 참조하십시오.이를 통해 SCSI 명령어세트가 정의된 모든 디바이스 클래스를 ATA/ATAPI를 통해 인터페이스할 수 있습니다.

ATA 물리적 인터페이스와 프로토콜이 여전히 패킷 전송에 사용되고 있기 때문에 ATAPI 장치도 "ATA를 말합니다".한편, ATA 하드 드라이브와 솔리드 스테이트 드라이브는 ATAPI를 사용하지 않습니다.

ATAPI 장치에는 CD-ROM 및 DVD-ROM 드라이브, 테이프 드라이브 및 Zip 드라이브SuperDisk 드라이브와 같은 대용량 플로피 드라이브가 포함됩니다.

ATAPI 디바이스(CD-ROM, 테이프 등)의 각 클래스에서 사용되는 SCSI 명령 및 응답은 해당 디바이스 클래스에 고유한 다른 문서 또는 사양에 설명되어 있으며 ATA/ATAPI 또는 T13 위원회의 권한에 속하지 않습니다.일반적으로 사용되는 세트 중 하나는 MMC SCSI 명령어세트에 정의되어 있습니다.

ATAPI는 INCITS 317-1998, AT Attachment with Packet Interface Extension (ATA/ATAPI-4)[23][24][25]에서 ATA의 일부로 채택되었습니다.

UDMA 및 ATA-4

ATA/ATAPI-4 규격에서는, 몇개의 「Ultra DMA」전송 모드도 도입되고 있습니다.처음에는 16MB/s에서 33MB/s의 속도를 지원했습니다.이후 버전에서는 고속 Ultra DMA 모드가 추가되어 크로스톡을 줄이기 위해 새로운 80선 케이블이 필요하게 되었습니다.최신 버전의 병렬 ATA는 최대 133 MByte/s를 지원합니다.

Ultra ATA

Ultra ATA(UTA)는 주로 Western Digital에서 ATA/ATAPI 표준에 대한 다양한 속도 향상을 위해 사용해 온 명칭입니다.예를 들어 Western Digital은 2000년에 "Ultra ATA/100"에 대한 문서를 발행했습니다. 이 문서는 병렬 ATA 인터페이스의 최대 속도를 66MB/[26]s에서 100MB/s로 향상시킴으로써 당시 ATA/ATAPI-5 표준의 성능을 향상시켰습니다.Western Digital의 변경사항 대부분은 다른 변경사항과 함께 ATA/ATAPI-6 표준(2002)에 포함되어 있습니다.

현재의 용어

IDE(Integrated Drive Electronics), 확장 IDE(Enhanced IDE), EIDE(EIDE)라는 용어는 ATA(현재의 Parallel ATA, PATA)와 함께 사용할 수 있게 되었습니다.

또한 다양한 버전의 ATA 사양을 준수하는 "EIDE" 드라이브가 여러 세대에 걸쳐 출시되었습니다.초기 "EIDE" 드라이브는 ATA-2와 호환될 수 있으며, 이후 드라이브는 ATA-6과 호환될 수 있습니다.

그럼에도 불구하고 컴퓨터 부품 공급업체에서 "IDE" 또는 "EIDE" 드라이브를 요청하면 대부분의 병렬 ATA 인터페이스에서 작동하는 드라이브가 거의 항상 생성됩니다.

또 하나의 일반적인 사용법은 지원되는 가장 빠른 모드로 사양 버전을 참조하는 것입니다.예를 들어, ATA-4는 Ultra DMA 모드 0 ~2를 지원했으며, Ultra DMA 모드는 초당 33MB의 최대 전송 속도를 제공합니다.따라서 ATA-4 드라이브는 "UDMA-33" 드라이브라고도 하며 "ATA-33" 드라이브라고도 합니다.마찬가지로, ATA-6는 초당 100MB의 최대 전송 속도를 도입했으며, 이 표준을 준수하는 일부 드라이브는 "PATA/100" 드라이브로 판매되고 있습니다.

x86 BIOS 크기 제한

처음에 ATA 드라이브의 크기는 C/H/S 매개 변수를 미리 정의한 유형 번호(1~45)를 사용하여 시스템 x86 BIOS에 저장되었으며, 종종 드라이브 헤드가 사용되지 않을 때 주차되어 있는 랜딩 존도 정의되었습니다.이후 C/H/S 또는 실린더, 헤드, 섹터라고 하는 "사용자 정의 가능[27]" 형식이 제공되었습니다.이러한 수치는 초기 ST-506 인터페이스에서는 중요했지만, 일반적으로 ATA에서는 의미가 없었습니다. 즉, 이후 ATA 대용량 드라이브의 CHS 매개 변수는 드라이브의 내부 물리적 레이아웃을 전혀 정의하지 않은 불가능한 많은 수의 헤드 또는 섹터를 지정했습니다.처음부터 ATA-2까지 모든 사용자는 연결된 드라이브의 크기를 명시적으로 지정해야 했습니다.ATA-2부터는 전송할 수 있고 모든 드라이브 매개 변수를 반환하는 "identify drive" 명령이 구현되었습니다.

마더보드 제조원의 선견지명이 부족했기 때문에 제조원이 특정 값이 특정 최대치를 넘지 않는다고 가정했기 때문에 시스템 BIOS는 인위적인 C/H/S 크기 제한으로 인해 종종 어려움을 겪었습니다.

첫 번째 BIOS 제한은 ATA 드라이브가 504MiB를 초과했을 때 발생하였습니다.이는 일부 메인보드 BIOS에서 1024개의 실린더, 16개의 헤드 및 63개의 섹터를 초과하는 C/H/S 값을 허용하지 않기 때문입니다.섹터당 512바이트를 곱하면 총 528482304바이트로, MiB당 1048576바이트로 나누면 504MiB(528MB)가 됩니다.

두 번째 BIOS 제한은 1024개의 실린더, 256개의 헤드 63개의 섹터에서 발생했으며 MS-DOS의 문제로 헤드 수가 255개로 제한되었습니다.이는 총 8422686720바이트(8032.5MiB)로 일반적으로 8.4기가바이트 장벽이라고 불립니다.이는 다시 x86 BIOS에 의해 부과되는 제한이며 ATA 인터페이스에 의해 부과되는 제한이 아닙니다.

최종적으로, 하드 드라이브의 부트 섹터에서 기동시에 로드되는 작은 프로그램을 사용하면, 이러한 사이즈 제한을 덮어쓸 수 있는 것이 판명되었습니다.Western Digital과 같은 일부 하드 드라이브 제조업체는 이러한 문제를 해결하기 위해 이러한 오버라이드 유틸리티를 대형 하드 드라이브에 포함하기 시작했습니다.다만, 특수한 유틸리티를 로드하지 않고 다른 방법으로 컴퓨터를 기동했을 경우는, BIOS 설정이 무효가 되어, 드라이브에 액세스 할 수 없게 되거나, OS 에 파손되어 있는 것처럼 보일 가능성이 있습니다.

나중에 "Enhanced Disk Drive"(EDD)라고 불리는 x86 BIOS 디스크 서비스의 확장을 사용할 수 있게 되었습니다.이것에 의해, 최대64 [28]2 섹터의 드라이브를 지정할 수 있게 되었습니다.

인터페이스 크기 제한

첫 번째 드라이브 인터페이스는 22비트 주소 지정 모드를 사용했으며, 그 결과 최대 드라이브 용량은 2기가바이트였습니다.이후 첫 번째 공식화된 ATA 사양에서는 LBA28을 통해 28비트 어드레싱 모드를 사용하여 2(268435456) 섹터(블록)의28 어드레싱을 각각 512바이트로 허용하여 최대 용량은 128GiB(137GB)[29]가 되었습니다.

ATA-6는 48비트 어드레싱을 도입하여 제한을 128PiB(144PB)로 늘렸습니다.따라서 용량이 약 137GB보다 큰 ATA 드라이브는 ATA-6 이상 드라이브여야 합니다.이러한 드라이브를 ATA-5 또는 이전 인터페이스를 사용하는 호스트에 연결하면 사용 가능한 용량이 인터페이스의 최대 용량으로 제한됩니다.

Windows XP 사전 SP1 및 Windows 2000 사전 SP3를 포함한 일부 운영 체제에서는 기본적으로 LBA48을 사용하지 않도록 설정하기 때문에 사용자가 [30]약 137기가바이트보다 큰 ATA 드라이브의 전체 용량을 사용하려면 추가 단계를 수행해야 합니다.

Windows 98과 같은 오래된 운영 체제에서는 48비트 LBA를 전혀 지원하지 않습니다.다만, 서드파티제의 그룹[31] MSFN 의 멤버는, Windows 98 의 디스크 드라이버를 변경해, Windows 95 OSR2, Windows 98, Windows 98 SE, 및 Windows Me 에 48 비트 LBA 의 비공식적인 서포트를 추가하고 있습니다.

LBA48을 지원하는 일부 16비트 및 32비트 운영 체제에서는 32비트 연산만 사용하므로 2TiB보다 큰 디스크를 지원하지 않을 수 있습니다.또한 많은 부트 섹터에도 제한이 적용됩니다.

원시성과 진부함

병렬 ATA(당시 단순히 ATA 또는 IDE로 불림)는 PC의 주요 스토리지 장치 인터페이스가 되었습니다.일부 시스템에서는 3번째 및 4번째 마더보드 인터페이스가 제공되어 최대 8개의 ATA 장치를 마더보드에 연결할 수 있습니다.대부분의 경우 이러한 추가 커넥터는 저렴한 RAID 컨트롤러에 의해 구현되었습니다.

2003년에 시리얼 ATA(SATA)가 도입된 직후, 병행 ATA의 사용은 감소했습니다.SATA 인터페이스가 내장된 최초의 메인보드에는 일반적으로 하나의 PATA 커넥터(최대 2개의 PATA 디바이스용)와 여러 개의 SATA 커넥터만 있었습니다.그 시대의 일부 PC와 노트북에는 SATA 하드 디스크와 광학 드라이브가 PATA에 연결되어 있습니다.

2007년 현재 인텔 ICH10 등 일부 PC 칩셋에서는 PATA 지원이 해제되어 있습니다.이러한 칩셋과 병행 ATA를 제공하려는 마더보드 벤더는 추가 인터페이스 칩을 포함해야 합니다.최신 컴퓨터에서는 병렬 ATA 인터페이스가 있더라도 거의 사용되지 않습니다. 일반적으로 4개 이상의 직렬 ATA 커넥터가 메인보드에 제공되며 모든 유형의 SATA 장치가 일반적이기 때문입니다.

Western Digital이 PATA 시장에서 철수함에 따라, PATA 인터페이스를 갖춘 하드 디스크 드라이브는 2013년 12월 이후 특수 용도 [32]이외의 용도로 더 이상 생산되지 않게 되었습니다.

병렬 ATA 인터페이스

병렬 ATA 케이블은 한 번에 16비트의 데이터를 전송합니다.기존 케이블은 40 또는 80 컨덕터 리본 케이블에 연결된 40핀 암 커넥터를 사용합니다.각 케이블에는 2개 또는 3개의 커넥터가 있으며, 그 중 하나는 컴퓨터 시스템의 나머지 부분과 인터페이스하는 호스트 어댑터에 연결됩니다.나머지 커넥터는 스토리지 디바이스(일반적으로 하드 디스크 드라이브 또는 옵티컬(광학식) 드라이브)에 접속합니다.각 커넥터에는 39개의 물리 핀이 2열로 배열되어 있으며 핀 20에는 틈새 또는 키가 있습니다.

원형 병렬 ATA 케이블(리본 케이블과 달리)은 외관상의 이유로 결국 '케이스 변조'에 사용할 수 있게 되었으며, 컴퓨터 냉각이 개선되고 다루기 더 쉽다는 주장도 제기되었습니다. 그러나 ATA 사양에서는 리본 케이블만 지원됩니다.

핀 20

ATA 표준에서 핀 20은 기계식 키로 정의되며 사용되지 않습니다.암 커넥터의 이 핀 소켓이 막혀 있어 핀 20을 수컷 케이블 또는 드라이브 커넥터에서 빼야 하는 경우가 많습니다. 따라서 핀 20을 반대로 꽂는 것은 불가능합니다.

단, 일부 플래시 메모리 드라이브에서는 특별한 전원 케이블 없이 핀 20을 VCC_in으로 사용하여 드라이브에 전원을 공급할 수 있습니다.이 기능은 기기가 [33]핀 20 사용을 지원하는 경우에만 사용할 수 있습니다.

핀 28

80 컨덕터 케이블의 회색(슬레이브/중간) 커넥터의 핀 28은 케이블의 도체에 부착되어 있지 않다.통상, 검정(마스터 드라이브 엔드)과 파랑(마더보드 엔드)의 커넥터에 접속되어 있습니다.이것에 의해, 케이블 선택 기능이 유효하게 됩니다.

핀 34

핀 34는 80 컨덕터 케이블의 청색 커넥터 내부의 접지에 접속되어 있지만 케이블의 도체에는 접속되어 있지 않기 때문에 이러한 케이블을 검출할 수 있다.정상적으로 회색과 검은색 [34]커넥터에 접속되어 있습니다.

44 핀 바리안트

노트북 내 2.5인치 드라이브에는 44핀 배리언트 PATA 커넥터가 사용됩니다.핀은 서로 가까이 있으며 커넥터는 물리적으로 40핀 커넥터보다 작습니다.여분의 핀에 전력이 공급됩니다.

80V 바리안트

1.8인치 하드디스크에 80핀 병렬 ATA 인터페이스 탑재

ATA의 케이블은 대부분의 역사를 통틀어 40개의 컨덕터(2.5" 드라이브에 사용되는 소형 폼 팩터 버전의 44개의 컨덕터, 전원용 4개의 컨덕터)를 가지고 있었지만 UDMA/66 모드가 도입되면서 80개의 컨덕터 버전이 등장했습니다.새로운 케이블의 모든 추가 도체는 접지이며 신호 도체와 인터리브되어 인접한 신호 도체 간의 용량 결합 효과를 줄여 크로스톡을 줄입니다.커패시티브 커플링은 전송 레이트가 높을수록 문제가 되므로 UDMA4의 66MB/s 전송 레이트를 안정적으로 동작시키기 위해 이 변경이 필요했습니다.고속 UDMA5 및 UDMA6 모드에서는 80 컨덕터 케이블도 필요합니다.

ATA 케이블 비교: 40 컨덕터 리본 케이블(위)과 80 컨덕터 리본 케이블(아래)어느 경우든 40핀 암컷 커넥터가 사용됩니다.

컨덕터 수는 2배로 늘었지만 커넥터 핀 수와 핀 배치는 40개의 컨덕터 케이블과 동일하게 유지되며 커넥터의 외관도 동일합니다.내부적으로는 커넥터가 다릅니다.80 컨덕터 케이블용 커넥터는 다수의 접지 도체를 접지 핀에 접속하고, 40 컨덕터 케이블용 커넥터는 접지 핀에 1 대 1로 접속합니다.80 소켓 케이블에는 보통 3개의 다른 색상의 커넥터(컨트롤러, 마스터 드라이브 및 슬레이브 드라이브용)가 있습니다.이는 균일한 색상의 40 소켓 케이블 커넥터(모두 회색)와는 다릅니다.80-컨덕터 케이블의 회색 커넥터에는 핀 28 CSEL이 연결되어 있지 않으므로 드라이브 구성 케이블 선택 시 슬레이브 위치가 됩니다.

커넥터 간의 차이점

커넥터 간의 차이점

오른쪽 이미지는 스트레인 릴리프, 커버 및 케이블을 제거한 후의 PATA 커넥터입니다.핀 1은 커넥터의 왼쪽 아래, 핀 2는 왼쪽 위 등입니다.단, 파란색 커넥터의 아래쪽 이미지는 반대쪽, 핀 1은 오른쪽 위입니다.

커넥터는 절연-배치 커넥터입니다.각 접점은 리본 케이블의 절연체를 서로 정확하게 관통하여 인접한 도체의 절연체를 손상시키지 않고 원하는 도체에 연결합니다.접점의 중앙 열은 모두 공통 접지 버스에 연결되어 케이블의 홀수 도체에 연결됩니다.접점의 맨 위 열은 커넥터의 짝수 소켓(리셉터클의 짝수 핀과 일치)으로 케이블의 다른 짝수 도체에 연결됩니다.접점의 맨 아래 열은 커넥터의 홀수 소켓(리셉터클의 홀수 핀과 일치)으로 케이블의 나머지 짝수 도체에 연결됩니다.

모든 커넥터에서 소켓 2(왼쪽 위), 19(중앙 하단 열), 22, 24, 26, 30 및 40에서 공통 접지 버스로의 접속에 주의해 주세요.또한 파란색 커넥터의 소켓 34는 도체에 접촉하지 않지만 다른 2개의 커넥터의 소켓 34와는 달리 공통 접지 버스에 접속하는 것에 주의해 주십시오.회색 커넥터에서는 소켓 28이 완전히 빠져 있기 때문에 회색 커넥터에 연결된 드라이브의 핀 28이 열려 있습니다.검은색 커넥터에서는 소켓 28, 34가 완전히 정상이므로 검은색 커넥터에 연결된 드라이브의 핀 28, 34가 케이블에 연결됩니다.블랙 드라이브의 핀 28은 호스트 리셉터클의 핀 28에 도달하지만 그레이 드라이브의 핀 28에는 도달하지 않고, 블랙 드라이브의 핀 34는 그레이 드라이브의 핀 34에 도달하지만 호스트의 핀 34에는 도달하지 않는다.대신 호스트의 핀 34가 접지됩니다.

표준에서는, 인스톨러와 케이블 메이커의 양쪽 모두에 의한 식별을 용이하게 하기 위해서, 색상으로 구분된 커넥터를 지정하고 있습니다.3개의 커넥터는 모두 다르다.파란색(호스트) 커넥터에는 핀 34용 소켓이 커넥터 내부에 접지에 연결되어 있지만 케이블의 도체에는 연결되어 있지 않습니다.오래된 40개의 도체 케이블은 접지 핀 34가 없기 때문에 접지 접속이 있는 것은 80개의 도체 케이블이 장착되어 있는 것을 나타냅니다.핀 34의 컨덕터는 다른 타입에 정상적으로 장착되어 접지되어 있지 않습니다.케이블을 후방(시스템보드에 검은색 커넥터, 리모트디바이스의 파란색 커넥터, 센터디바이스의 회색 커넥터)으로 설치하면 리모트디바이스의 핀 34가 접지되어 호스트 핀 34가 센터디바이스의 핀 34에 접속됩니다.회색 중앙 커넥터는 핀 28에 대한 연결을 생략하고 핀 34를 정상적으로 연결하며 검은색 엔드 커넥터는 핀 28과 핀 34를 모두 정상적으로 연결합니다.

케이블상의 여러 디바이스

2개의 디바이스가 1개의 케이블에 접속되어 있는 경우는, 한쪽을 디바이스0(과거에는 일반적으로 마스터로 지정), 다른 한쪽을 디바이스1(과거에는 일반적으로 슬레이브로 지정)로 지정할 필요가 있습니다.이 구별은 두 드라이브가 충돌 없이 케이블을 공유할 수 있도록 하기 위해 필요합니다.디바이스 0 드라이브는, 통상은 컴퓨터의 BIOSOS 에 「최초」라고 표시되는 드라이브입니다.대부분의 개인용 컴퓨터에서 드라이브는 장치 0의 경우 "C:"로, 장치 1의 경우 "D:"로 지정되며 각각에 하나의 활성 프라이머리 파티션을 나타냅니다.

디바이스드라이브라는 용어는 마스터 드라이브 또는 마스터 디바이스에서와 같이 업계에서도 동일하게 사용됩니다.

디바이스가 사용해야 하는 모드는 디바이스 자체의 점퍼 설정에 의해 설정되는 경우가 많습니다.점퍼 설정은 수동으로 디바이스 0(마스터) 또는 디바이스 1(슬레이브)로 설정해야 합니다.케이블에 1개의 디바이스가 있는 경우는, 디바이스0 으로 설정할 필요가 있습니다.그러나 일부 시대별 드라이브에는 이 구성에 대해 Single이라는 특별한 설정이 있습니다(특히 Western Digital).또한 사용 가능한 하드웨어 및 소프트웨어에 따라서는 케이블 상의 단일 드라이브장치 1 드라이브로 구성되더라도 안정적으로 작동하는 경우가 많습니다(광학 드라이브가 보조 ATA 인터페이스의 유일한 장치인 경우 가장 많이 볼 수 있습니다).

primary secondary라는 단어는 보통 2개의 IDE 케이블을 나타냅니다.IDE 케이블은 각각 2개의 드라이브(프라이머리 마스터, 프라이머리 슬레이브, 세컨더리 마스터, 세컨더리 슬레이브)를 가질 수 있습니다.

케이블 선택

ATA-1에서는 케이블 선택이라고 불리는 드라이브 모드가 옵션으로 설명되었으며 ATA-5 이상에서는 상당히 널리 사용되고 있습니다."케이블 선택"으로 설정된 드라이브는 케이블 상의 위치에 따라 자동으로 장치 0 또는 장치 1로 구성됩니다.케이블 선택은 핀 28에 의해 제어됩니다.호스트 어댑터는 이 핀을 접지합니다.디바이스가 핀이 접지된 것을 인식하면 디바이스0 디바이스가 됩니다.핀 28이 열려 있는 것을 인식하면 디바이스는 디바이스1 디바이스가 됩니다

이 설정은 일반적으로 "케이블 선택"이라고 불리는 드라이브의 점퍼 설정에 의해 선택되며, 이는 장치 0/1 설정과 별개입니다.

2대의 드라이브를 수동으로 디바이스0 디바이스1설정하는 경우, 이 설정은 케이블상의 각각의 위치에 대응할 필요는 없습니다.핀 28은 케이블 상의 위치를 드라이브에 알리기 위해서만 사용되며, 호스트와 통신할 때는 사용되지 않습니다.

40 컨덕터 케이블에서는 2개의 디바이스 커넥터 사이에 핀28 와이어를 절단하는 것만으로 케이블 선택을 실장하는 것이 일반적이었습니다.디바이스 1은 케이블 끝에, 디바이스0은 중간 커넥터에 접속합니다.이 배열은 이후 버전에서 표준화되었습니다.2 드라이브 케이블에 디바이스가 1개밖에 없는 경우, 중앙 커넥터를 사용하면 사용하지 않는 케이블의 스텁이 생깁니다.이는 물리적인 편의나 전기적 이유로 바람직하지 않습니다.스터브는 특히 전송 레이트가 높을 때 신호 반사를 일으킵니다.

ATAPI5/UDMA4에서 사용하도록 정의된 80-컨덕터 케이블부터 시작하여 디바이스0 디바이스는 검은색 커넥터의 18인치(460mm) 케이블의 호스트 끝에서, 슬레이브 디바이스1은 회색 중간 커넥터로, 파란색 커넥터는 호스트(예를 들어 메인보드 IDE 커넥터 또는 IDE 카드)로 연결됩니다.따라서, 2 드라이브 케이블에 1개의 디바이스(디바이스 0) 밖에 없는 경우는, 검은 커넥터를 사용하고, 반사를 일으키는 케이블 스터브는 없습니다.또한 케이블 선택은 디바이스1 디바이스 커넥터에 실장되어 있습니다.보통 커넥터 본체에서 접점을 생략하는 것만으로 실현됩니다.

직렬화, 중복 및 대기 중인 작업

ATA-3까지의 병렬 ATA 프로토콜에서는 ATA 인터페이스에서 명령이 내려진 후 후속 명령이 내려지기 전에 명령을 완료해야 합니다.ATA 호스트 인터페이스에 대해 한 번에 하나의 작업만 진행 중인 상태에서 장치의 작업을 직렬화해야 합니다.유용한 멘탈 모델은 호스트 ATA 인터페이스가 전체 기간 동안 첫 번째 요구로 사용 중이기 때문에 첫 번째 요구가 완료될 때까지 다른 요구에 대해 알릴 수 없다는 것입니다.인터페이스에 대한 요구를 시리얼화하는 기능은, 통상, 호스트 operating system의 디바이스 드라이버에 의해서 실행됩니다.

ATA-4 및 후속 버전의 사양에는 옵션 기능으로 "중복 기능 세트"와 "큐 기능 세트"가 포함되어 있으며, 두 기능 모두 ATA 버전이 에뮬레이트하려고 하는 SCSI의 기능 세트를 가리키는 "태그 부착 명령 큐"(TCQ)라는 이름이 붙습니다.그러나 이러한 기능 세트는 원래 ISA 버스의 연장선이었던 기존 기능과의 소프트웨어 호환성을 유지하는 방식으로 구현되었기 때문에 실제 병렬 ATA 제품과 장치 드라이버에서 이러한 기능을 지원하는 것은 매우 드문 일입니다.이 실장에서는 CPU 사용률이 과도하게 높아져 명령어큐잉의 이점이 크게 무효가 되었습니다.이와는 대조적으로, 오버랩 및 큐잉 작업은 다른 스토리지 버스에서 흔히 볼 수 있습니다. 특히 SCSI 버전의 태그가 달린 명령어 큐잉은 ISA용으로 설계된 API와 호환될 필요가 없었기 때문에 PCI와 같은 퍼스트 파티의 DMA를 지원하는 버스에서 낮은 오버헤드로 높은 성능을 달성할 수 있었습니다.이는 SCSI의 주요 장점으로 오랫동안 인식되어 왔습니다.

시리얼 ATA 규격은 첫 출시부터 NCQ(네이티브명령어 큐잉)를 지원했지만 호스트 어댑터와 타깃 디바이스 모두에서 옵션 기능입니다.대부분의 오래된 PC 메인보드는 NCQ를 지원하지 않지만, 최신 SATA 하드디스크 드라이브와 SATA 솔리드 스테이트 드라이브는 일반적으로 NCQ를 지원합니다. NCQ를 제어하는 데 사용되는 ATAPI 명령 집합은 대기 중인 작업을 금지하기 때문에 이동식(CD/DVD) 드라이브에는 해당되지 않습니다.

1개의 케이블에 2개의 디바이스: 속도 영향

같은 케이블 상에서 저속 디바이스가 고속 디바이스의 퍼포먼스에 어느 정도 영향을 줄 수 있는지에 대해서는 많은 논의가 있습니다.효과는 있지만, 여기서 "최저 속도"와 "한 번에 한 번의 작업"이라고 불리는 두 가지 다른 원인이 모호해지면서 논쟁은 혼란스럽다.

"최저 속도"

초기 ATA 호스트 어댑터에서는 속도 기능이 다른 두 장치가 동일한 케이블에 있는 경우 두 장치의 데이터 전송 속도가 느린 장치의 속도로 제한될 수 있습니다.

최신 ATA 호스트 어댑터는 독립적인 장치 타이밍을 지원하므로 모든 최신 ATA 호스트 어댑터에 해당되지 않습니다.이것에 의해, 케이블상의 각 디바이스는 독자적인 최적인 속도로 데이터를 전송할 수 있습니다.개별 타이밍이 없는 이전 어댑터에서도 이 효과는 읽기 또는 쓰기 [35]동작의 데이터 전송 단계에만 적용됩니다.

"한 번에 한 가지 작업"

이는 대부분의 병렬 ATA 제품에서 중복된 피처 세트와 큐잉된 피처 세트가 모두 누락되었기 때문에 발생합니다.케이블상의 1개의 디바이스만이 읽기 또는 쓰기 조작을 동시에 실행할 수 있습니다.따라서 사용량이 많은 저속 디바이스와 같은 케이블상의 고속 디바이스는 저속 디바이스가 먼저 작업을 완료할 때까지 기다려야 합니다.

그러나 대부분의 최신 장치에서는 데이터가 온보드 캐시 메모리에 저장되면 데이터가 (느린) 자기 스토리지에 쓰기 전에 쓰기 작업이 완료된 것으로 보고됩니다.이것에 의해, 케이블상의 다른 디바이스에 커맨드를 송신할 수 있게 되어, 「한 번에 1개의 조작」의 제한에 의한 영향이 경감됩니다.

이것이 시스템 성능에 미치는 영향은 애플리케이션에 따라 달라집니다.예를 들어, 옵티컬(광학식) 드라이브에서 하드(HDD)로 데이터를 카피하는 경우(소프트웨어의 인스톨등)에는, 이러한 영향은 문제가 되지 않습니다.이러한 작업은 광드라이브가 어디에 있든 속도에 따라 제한될 수밖에 없습니다.다만, 문제의 하드 드라이브가 다른 작업에서도 뛰어난 throughput을 제공할 것으로 예상되는 경우는, 옵티컬(광학식) 드라이브와 같은 케이블에 접속하지 않는 것이 좋습니다.

HDD 패스워드 및 보안

ATA 장치는 ATA 사양에 정의된 옵션 보안 기능을 지원할 수 있으므로 브랜드나 장치에 고유하지 않습니다.보안 기능은 드라이브에 특수 ATA 명령을 전송하여 활성화하거나 비활성화할 수 있습니다.디바이스가 잠겨 있는 경우 잠금이 해제될 때까지 모든 액세스가 거부됩니다.

장치에는 사용자 암호와 마스터 암호의 두 가지 암호를 사용할 수 있습니다. 둘 중 하나를 설정하거나 둘 다 설정할 수 있습니다.마스터 패스워드 식별기능이 있습니다.이 기능은 지원 및 사용되는 경우 현재 마스터비밀번호를 (공개하지 않고) 식별할 수 있습니다.

디바이스는 다음 두 가지 모드로 잠글 수 있습니다.높은 보안 모드 또는 최대 보안 모드.IDENTY 응답 워드 128의 비트 8은 디스크가 어떤 모드에 있는지 나타냅니다. 0 = High, 1 = Maximum.

높은 보안 모드에서는 "SECURITY UNLOCK DEVICE" ATA 명령을 사용하여 사용자 또는 마스터 암호로 장치의 잠금을 해제할 수 있습니다.통상, 5 로 설정되어 있는 시행 제한이 있습니다.그 후, 디스크의 전원을 재투입하거나 하드 리셋을 실시해, 잠금을 재시도 할 수 있습니다.또한 보안 수준이 높은 모드에서는 SECURITY ERASE UNIT 명령을 사용자 또는 마스터 암호와 함께 사용할 수 있습니다.

Maximum Security 모드에서는 사용자 비밀번호만으로 단말기의 잠금을 해제할 수 있습니다.사용자 패스워드를 사용할 수 없는 경우 최소 베어 하드웨어를 사용 가능한 상태로 되돌리는 유일한 방법은 SECURITY ERASE PREAPE 명령어를 발행한 후 SECURITY ERASE UNIT을 발행하는 것입니다.최대 보안 모드에서 SECURITY ERASE UNIT 명령을 사용하려면 마스터 암호가 필요하며 디스크의 모든 데이터가 완전히 지워집니다.IDENTY 응답의 단어 89는 작업 [36]소요 시간을 나타냅니다.

ATA 잠금은 유효한 패스워드가 없으면 무효가 되는 것을 의도하고 있습니다만,[citation needed] 디바이스의 잠금을 해제하기 위한 회피책이 있다고 알려져 있습니다.

외부 병렬 ATA 장치

PATA-USB 어댑터외장 케이스 내부의 DVD-RW 옵티컬(광학식) 드라이브의 후면에 장착되어 있습니다.

짧은 케이블 길이 사양과 차폐 문제로 인해 컴퓨터 접속에 PATA를 직접 사용하는 외부 PATA 디바이스는 매우 드문 경우입니다.외부로 접속되어 있는 디바이스는, 외부 디바이스를 컴퓨터 케이스의 옆이나 위에 배치할 수 있도록, U자형의 굴곡을 형성하기 위해서, 추가의 케이블 길이가 필요합니다.또, 표준 케이블 길이가 너무 짧기 때문에, 이것을 허가할 수 없습니다.커넥터는 메인보드에서 디바이스로의 접근을 용이하게 하기 위해 메인보드 전면을 향해 배치되어 컴퓨터 케이스 전면에서 돌출된 디바이스에 접속할 수 있습니다.이 전면의 위치에서는, 배면으로부터 외부 디바이스로의 확장이 한층 더 어려워집니다.리본 케이블은 차폐가 잘 되지 않으며, 표준 규격은 차폐된 컴퓨터 케이스에 장착하여 RF 방출 제한을 충족시키는 케이블에 의존합니다.

내부 PATA 인터페이스를 갖춘 외장 하드 디스크 드라이브 또는 옵티컬 디스크 드라이브는 외부 장치와 컴퓨터 사이의 거리를 브리지하기 위해 다른 인터페이스 기술을 사용합니다.USB가 가장 일반적인 외부 인터페이스이며 Firewire가 그 뒤를 잇습니다.외부 장치 내부의 브리지 칩은 USB 인터페이스에서 PATA로 변환되며, 일반적으로 케이블 선택이나 마스터/슬레이브 없이 단일 외부 장치만 지원합니다.

콤팩트 플래시 인터페이스

콤팩트 플래시는 CF 디바이스에 전력을 공급할 수 있도록 약간 변경된 소형 ATA 인터페이스입니다.

IDE 모드의 콤팩트 플래시는 기본적으로 플래시 메모리 스토리지를 사용하는 장치에서 사용하기 위해 소형화된 ATA 인터페이스입니다.인터페이스 칩이나 회로는 작은 CF 소켓을 큰 ATA 커넥터에 직접 장착하는 것 이외에는 필요하지 않습니다.(대부분의 CF카드는 최대 PIO4까지만 IDE 모드를 지원하므로 CF 지원 속도보다[37] IDE 모드에서 훨씬 느립니다.)

ATA 커넥터 사양에는 CF 장치에 전원을 공급하기 위한 핀이 포함되어 있지 않기 때문에 별도의 전원에서 커넥터에 전원을 삽입합니다.CF 디바이스가 노트북 컴퓨터에서 흔히 볼 수 있는 2.5인치 하드 디스크 드라이브용으로 설계된 44핀 ATA 버스에 연결되어 있는 경우는 예외입니다. 이 버스 구현에서는 표준 하드 디스크 드라이브에 전원이 공급되어야 합니다.

CF 디바이스는 ATA 인터페이스 상에서 디바이스0 또는 1로 지정할 수 있습니다.단, 대부분의 CF 디바이스는 싱글소켓만을 제공하므로 이 선택 항목을 최종 사용자에게 제공할 필요는 없습니다.CF는 추가 설계 방법으로 핫 플러그가 가능하지만 ATA 인터페이스에 직접 배선할 경우 기본적으로 핫 플러그가 되지 않습니다.

ATA 표준 버전, 전송 속도 및 기능

다음 표는 ATA 표준의 버전 이름과 각각 지원되는 전송 모드 및 속도를 보여줍니다.각 모드의 전송 레이트(예를 들면, UDMA4의 경우는 66.7 MB/s, 통칭 「Ultra-DMA 66」이라고 불리며, ATA-5에 의해 정의됩니다)는, 케이블상의 이론상 최대의 전송 레이트를 나타내고 있는 것에 주의해 주세요.이는 단순히 2바이트에 유효 클럭환율을 곱한 것으로, 모든 클럭사이클이 최종 사용자의 데이터 전송에 사용되는 것을 전제로 하고 있습니다.물론 실제로는 프로토콜 오버헤드가 이 값을 줄입니다.

ATA 어댑터가 접속되어 있는 호스트버스의 congestion에 의해서, 최대 버스트 전송 레이트가 제한되는 경우도 있습니다.예를 들어 기존 PCI 버스의 최대 데이터 전송 속도는 133 MB/s이며, 이는 버스 상의 모든 활성 디바이스 간에 공유됩니다.

또한, 2005년에는 80MB/s 이상의 지속 전송 속도를 측정할 수 있는 ATA 하드 드라이브가 없었습니다.또한 지속적인 전송 속도 테스트에서는 대부분의 워크로드에 대해 현실적인 스루풋을 예상할 수 없습니다.시크 시간이나 회전 지연이 거의 발생하지 않도록 특별히 설계된 I/O 로드를 사용합니다.대부분의 작업 부하에서 하드 드라이브의 성능은 첫 번째와 두 번째 두 가지 요인에 의해 제한됩니다. 버스 전송 속도는 중요도가 3분의 1에 불과합니다.따라서 전송 속도 제한이 66MB/s를 초과하면 하드 드라이브가 내부 캐시에서 읽음으로써 모든 I/O 요청을 충족할 수 있는 경우에만 성능에 영향을 미칩니다. 특히 이러한 데이터는 일반적으로 운영 체제에서 이미 버퍼링되어 있다는 점을 고려할 때 매우 이례적인 상황입니다.

2021년 7월 현재 기계식 하드 디스크 드라이브는 [38]최대 524MB/s의 속도로 데이터를 전송할 수 있으며, 이는 PATA/133 사양의 용량을 훨씬 초과합니다.고성능 솔리드 스테이트 드라이브는 최대 7000~7500 MB/[39]s의 속도로 데이터를 전송할 수 있습니다.

컨트롤러와 드라이브 간의 데이터 전송 오류를 검출하기 위해 CRC를 사용하는 것은 Ultra DMA 모드뿐입니다.이것은 16비트 CRC로 데이터 블록에만 사용됩니다.명령어 및 상태 블록 전송에는 CRC가 필요한 고속 시그널링 방식은 사용되지 않습니다.비교를 위해 시리얼 ATA에서는 명령과 [40]데이터 모두에 32비트 CRC가 사용됩니다.

각 ATA 리비전에 도입된 기능

표준. 기타 이름 새로운 전송 모드 최대 디스크 크기
(106 바이트 섹터)
기타 중요한 변경 ANSI 참조
IDE(ATA 이전) IDE PIO 0 2 GiB (2.1 GB) 22비트 LBA(논리 블록어드레싱)
ATA-1 ATA, IDE PIO 0, 1, 2
싱글워드 DMA 0, 1, 2
복수 워드 DMA 0
128 GiB(137 GB) 28비트 LBA(논리 블록어드레싱) X3.221-1994 웨이백 머신에서 2012-03-21 아카이브
(1999년 이후 갱신)
ATA-2 EIDE, Fast ATA, Fast IDE, Ultra ATA PIO 3, 4
복수 워드 DMA 1, 2
PCMCIA 커넥터드라이브 [41]명령어를 식별합니다. X3.279-1996 웨이백 머신에서 2011-07-28 아카이브
(2001년 이후 갱신)
ATA-3 EIDE 싱글워드 DMA 모드[42] 폐기 S.M.A.R.T., 보안, 2.5인치 드라이브용 44핀 커넥터 X3.298-1997 웨이백 머신에서 2014-07-22 아카이브
(2002년 이후 갱신)
ATA/ATAPI-4 ATA-4, Ultra ATA/33 Ultra DMA 0, 1, 2,
UDMA/33이라고도 합니다.
AT Attachment Packet Interface(ATAPI)(CD-ROM, 테이프 드라이브 등 지원), 오버랩 및 큐잉된 옵션 명령어 세트 기능, 호스트 보호 영역(HPA), 솔리드 스테이트 드라이브용 CompactFlash Association(CFA) 기능 세트 NCITS 317-1998
ATA/ATAPI-5 ATA-5, Ultra ATA/66 Ultra DMA 3, 4,
UDMA/66이라고도 합니다.
80선 케이블, CompactFlash 커넥터 NCITS 340-2000
ATA/ATAPI-6 ATA-6, Ultra ATA/100 UDMA 5,
UDMA/100이라고도 합니다.
128 PiB(144 PB) 48비트 LBA, Device Configuration Overlay(DCO; 디바이스 구성 오버레이),
자동 음향 관리(AAM)
사용되지 않는 데이터 주소 지정 CHS 방식
NCITS 361-2002
ATA/ATAPI-7 ATA-7, Ultra ATA/133 UDMA 6,
UDMA/133이라고도 합니다.
SATA/150
비패킷 디바이스용 SATA 1.0, 스트리밍 기능 세트, 롱 논리/물리 섹터 기능 세트 INCITS 397-2005 (vol 1) INCITS 397-2005 (vol 2) INCITS 397-2005 (vol 3)
ATA/ATAPI-8 ATA-8 비휘발성 캐시를 탑재한 하이브리드 드라이브로 중요한 OS 파일 처리 속도 향상 INCITS 452-2008 Wayback Machine에서 2014-10-10 아카이브 완료
ATA/ATAPI-8 ACS-2 데이터 세트 관리, 확장 전원 상태, CFast, 추가 통계 등 인짓츠482-2012

정의된 전송 모드의 속도

전송 모드
모드 # 최대 전송 속도
(MB/s)
사이클 타임
피오 0 3.3 600 ns
1 5.2 383 ns
2 8.3 240 ns
3 11.1 180 ns
4 16.7 120 ns
단일 단어 DMA 0 2.1 960 ns
1 4.2 480 ns
2 8.3 240 ns
복수단어 DMA 0 4.2 480 ns
1 13.3 150 ns
2 16.7 120 ns
3개[43] 20 100 ns
4개[43] 25 80 ns
Ultra DMA 0 16.7 240 ns 2 2
1 25.0 160 ns 2 2
2 (Ultra ATA/33) 33.3 120 ns 2 2
3 44.4 90 ns 2 2
4 (Ultra ATA/66) 66.7 60 ns 2 2
5 (Ultra ATA/100) 100 40 ns 2 2
6 (Ultra ATA/133) 133 30 ns 2 2
7 (Ultra ATA/167)[44] 167 24 ns 2 2

관련 표준, 기능 및 제안

ATAPI 리무버블 미디어 디바이스(ARMD)

CD 드라이브 및 DVD 드라이브 이외의 리무버블 미디어가 있는 ATAPI 디바이스는 ARMD(Atapi Removable Media Device)로 분류되며 운영 체제에 대해 슈퍼 플로피(파티션되지 않은 미디어) 또는 하드 드라이브(파티션 미디어)로 표시될 수 있습니다.이들은 원래 Compaq Computer Corporation과 Phoenix Technologies가 개발한 ATAPI 리무버블 미디어 디바이스 BIOS [45]사양에 준거한 BIOS에서 부팅 가능한 디바이스로 지원할 수 있습니다.Zip 드라이브, Jaz 드라이브, SuperDisk(LS-120) 드라이브 및 이와 유사한 장치와 같은 장치에서 시스템부팅할 수 있도록 개인 시스템의 BIOS규정되어 있습니다.

이러한 장치에는 플로피 디스크 드라이브와 같은 이동식 미디어가 있지만 하드 드라이브에 더 적합한 용량과 프로그래밍 요건이 있습니다.플로피 컨트롤러 인터페이스의 제한으로 인해 이들 디바이스의 대부분은 하드 드라이브 또는 CD-ROM 디바이스와 마찬가지로 호스트 컴퓨터의 ATA 인터페이스 중 하나에 연결된 ATAPI 디바이스였습니다.다만, 기존의 BIOS 규격에서는, 이러한 디바이스를 서포트하고 있지 않습니다.ARMD 준거 BIOS 를 사용하면, OS 로 디바이스 고유의 코드를 사용하지 않고, 이러한 디바이스를 operating system 로부터 기동해 사용할 수 있습니다.

ARMD를 구현하는 BIOS를 통해 사용자는 부트 검색 순서에 ARMD 디바이스를 포함할 수 있습니다.통상, ARMD 디바이스는, 하드 드라이브보다 기동 순서가 빠릅니다.플로피 드라이브와 마찬가지로 부팅 가능한 미디어가 ARMD 드라이브에 있는 경우 BIOS가 부팅됩니다. 부팅되지 않은 경우 BIOS는 검색 순서로 계속되며, 보통 HDD가 마지막에 표시됩니다.

ARMD에는 ARMD-FDD와 ARMD-HDD의 두 가지 종류가 있습니다.원래 ARMD에 의해 디바이스는 프라이머리 플로피 드라이브 디바이스 00h 또는 세컨더리 디바이스 01h 중 하나의 매우 큰 플로피 드라이브로 인식되었습니다.일부 운영체제는 표준 플로피 디스크 드라이브보다 용량이 훨씬 큰 플로피 디스크를 지원하기 위해 코드를 변경해야 했습니다.또한 표준 플로피 디스크 드라이브 에뮬레이션은 Iomega Zip 드라이브와 같은 특정 대용량 플로피 디스크 드라이브에는 적합하지 않은 것으로 확인되었습니다.나중에 ARMD-HDD, ARMD-"하드 디스크 장치"라는 변종이 이러한 문제를 해결하기 위해 개발되었습니다.ARMD-HDD 아래에서 ARMD 디바이스가 BIOS 및 OS에 하드 디스크(HDD)로 표시됩니다.

ATA over Ethernet

2004년 8월 Sam Hopkins와 Coraid의 Brantley Coile은 ATA 명령을 PATA 호스트 어댑터에 직접 연결하는 대신 이더넷을 통해 전송하는 경량 ATA over Ethernet 프로토콜을 지정했습니다.이를 통해 확립된 블록 프로토콜을 SAN(Storage Area Network) 애플리케이션에서 재사용할 수 있게 되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "t13.org".
  2. ^ "Serial ATA: A Comparison with Ultra ATA Technology" (PDF). Seagate Technology. Archived from the original (PDF) on 2012-01-05. Retrieved 23 January 2012.
  3. ^ Frawley, Lucas. "Parallel vs. Serial ATA". What Is? The Information for Your Computer Questions. Directron.com. Archived from the original on 1 August 2003. Retrieved 23 January 2012.
  4. ^ a b 데이비드 A.Deming, The Essential Guide to Serial ATA and SATA Express, CRC Press - 2014, 32페이지
  5. ^ AT 버스 어태치먼트 공통접속방법, Rev 1, 1989년 4월 1일, CAM/89-002, CAM 위원회
  6. ^ "Ref - Overview of the IDE/ATA Interface". PCGuide. Archived from the original on 2001-04-18. Retrieved 2013-06-14.
  7. ^ Lamers, Lawrence J., ed. (1994). AT Attachment Interface for Disk Drives (PDF) (Technical report). ANSI ASC X3. X3.221-1994. Archived from the original (PDF) on 2012-03-21. Retrieved 2014-08-28.
  8. ^ Finch, Stephen G., ed. (March 18, 1996). AT Attachment Interface with Extensions (ATA-2) revision 4c (PDF) (Technical report). ANSI ASC X3T10. X3.279-1996. Archived from the original (PDF) on July 28, 2011. Retrieved August 28, 2014.
  9. ^ Stevens, Curtis E., ed. (September 6, 2008). AT Attachment 8 - ATA/ATAPI Command Set (ATA8-ACS) revision 6a (PDF) (Technical report). ANSI ASC T13. INCITS 452-2008. Archived from the original (PDF) on October 10, 2014. Retrieved June 21, 2016.
  10. ^ William Rothwell, LPIC-2 인증 가이드: (201-400 및 202-400 시험), Pearson IT 인증 - 2016, 150페이지
  11. ^ Nitin Vengurlekar, Murali Vallath, Rich Long, Oracle 자동 스토리지 관리:Under-The-Hood & Practical Deployment Guide, McGrow Hill Professional - 2007, 6페이지
  12. ^ Simon Colin, 컴퓨팅 사전:10,000개 이상의 용어 명확화, A&C Black, 2009, 67페이지
  13. ^ Scott Muller, PC 업그레이드 및 수리 - 7장ATA/IDE 인터페이스, Que Publishing, 2015년 6월 22일
  14. ^ "System Architecture: a look at hard drives". Archived from the original on 2006-05-08. Retrieved 2008-07-25. IDE drives on-board controllers are configured to appear to the computer like standard ST506 drives
  15. ^ Charles M. Kozierok (2001-04-17). "The PC Guide: Overview and History of the IDE/ATA Interface". Retrieved 2008-08-23.
  16. ^ Gene Milligan (2005-12-18). "The History of CAM ATA". Archived from the original on 2008-10-04. Retrieved 2008-08-27.
  17. ^ Burniece, Tom (July 21, 2011). "Conner CP341 Drive (ATA/IDE)". Wikifoundry. Computer History Museum Storage Special Interest Group. Archived from the original on February 24, 2021. Retrieved January 10, 2020.
  18. ^ Charles M. Kozierok (2001-04-17). "The PC Guide: ATA (ATA-1)". Retrieved 2008-08-23.
  19. ^ Technical Committee T13 AT Attachment (1994). AT Attachment Interface for Disk Drives (ATA-1). Global Engineering Documents.
  20. ^ Independent Technology Service (2008). "Data Recovery and Hard Disk Drive Glossary of Terms". Archived from the original on 2012-07-11. Retrieved 2012-07-11.
  21. ^ Charles M. Kozierok (2001-04-17). "The PC Guide: ATA (ATA-2)". Retrieved 2008-08-23.
  22. ^ a b Technical Committee T13 AT Attachment (1996). AT Attachment Interface with Extensions (ATA-2). Global Engineering Documents.
  23. ^ Charles M. Kozierok (2001-04-17). "The PC Guide: SFF-8020 / ATA Packet Interface (ATAPI)". Retrieved 2008-08-23.
  24. ^ Charles M. Kozierok (2001-04-17). "The PC Guide: ATA/ATAPI-4". Retrieved 2008-08-23.
  25. ^ Technical Committee T13 AT Attachment (1998). AT Attachment with Packet Interface Extension (ATA/ATAPI-4). Global Engineering Documents.
  26. ^ Western Digital Corporation. "Ultra ATA/100 Extends Existing Technology While Increasing Performance and Data Integrity" (PDF).
  27. ^ a b "kursk.ru – Standard CMOS Setup".
  28. ^ "teleport.com – Interrupts Page". Archived from the original on 2 November 2001.
  29. ^ 디스크 기반 메모리(하드 드라이브), USB 드라이브, DVD 기반 스토리지, 비트레이트, 버스 속도, 네트워크 속도 등의 솔리드 스테이트 디스크 디바이스는 K(10001), M(10002), G(10003) 등의 10진수 의미를 사용하여 지정됩니다.
  30. ^ FryeWare (2005). "EnableBigLba Registry Setting in Windows 2000 and XP". Retrieved 2011-12-29. 설정은HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters\EnableBigLba = 1.
  31. ^ LLXX (2006-07-12). "Enable48BitLBA - Break the 137 GB barrier!". 1.1. Retrieved 2013-09-03.
  32. ^ "Western Digital stops sales of PATA drives". Myce.com. 2013-12-20. Retrieved 2013-12-25.
  33. ^ "Welcome to Transcend website". Archived from the original on 2011-09-27. Retrieved 2007-02-01.
  34. ^ "Information Technology - AT Attachment with Packet Interface - 5 (ATA/ATAPI-5) - Working Draft" (PDF). 2000-02-29. p. 315. Archived from the original (PDF) on 2006-05-27. Retrieved 2013-08-25.
  35. ^ Charles M. Kozierok (2001-04-17). "Independent Master/Slave Device Timing". The PC Guide. Retrieved 2008-08-08.
  36. ^ "Rockbox – Unlocking a password protected harddisk".
  37. ^ Rysanek, Frank. "CompactFlash cards and DMA/UDMA support in True IDE (tm) mode". Czechoslovakia: FCC PS. Retrieved 2019-06-17.
  38. ^ Anton Shilov (2021-05-21). "Seagate Lists the Mach.2: The World's Fastest HDD". tomshardware.com. Archived from the original on 2021-07-20. Retrieved 2021-07-20.
  39. ^ Sean Webster (2021-07-02). "Intel Optane SSD DC P5800X Review: The Fastest SSD Ever Made". tomshardware.com. Archived from the original on 2021-07-20. Retrieved 2021-07-20.
  40. ^ "Serial ATA—A Comparison with Ultra ATA Technology" (PDF). Archived from the original (PDF) on 2007-12-03. www.serialata.org
  41. ^ "mpcclub.com – Em8550datasheet.pdf" (PDF). Archived from the original (PDF) on 2011-07-25. Retrieved 2011-05-18.
  42. ^ "Direct Memory Access (DMA) Modes and Bus Mastering DMA".
  43. ^ a b CompactFlash 2.1
  44. ^ "CompactFlash 6.0". Archived from the original on 21 November 2010.
  45. ^ Curtis E. Stevens; Paul J. Broyles (1997-01-30). "ATAPI Removable Media Device BIOS Specification, Version 1.0" (PDF). phoenix.com. Archived from the original (PDF) on 2010-01-02. Retrieved 2015-08-25.

외부 링크