병렬 ATA
병렬 ATA(Parallel ATA, PATA 파타[*], 이전 이름: 고급 기술 결합/Advanced Technology Attachment, ATA[1])은 개인용 컴퓨터 안에서 하드 디스크, CD-ROM 드라이브와 같은 기억 장치를 연결하는 표준 인터페이스이다.
병렬 ATA 케이블의 허용 가능한 최대 길이는 18 인치(457 밀리미터)이다.[2][3] 이러한 제한으로 인해 이 기술은 일반적으로 내부 컴퓨터 스토리지 인터페이스로 등장한다. 수년 동안 ATA는 이러한 용도로 사용할 때 가장 일반적이면서 가장 값싼 인터페이스를 제공하였다. 더 새로운 시스템에서는 직렬 ATA로 상당수 대체되고 있다.
역사
PATA 표준은 원래 "PC/AT Attachment"로 고안되었는데, 주 기능이 IBM PC/AT와 함께 도입된 16비트 ISA 버스에 직접 연결하는 것이었기 때문이다.[4] "IBM PC/AT"에서 "AT"는 "Advanced Technology"를 가리키지만 ATA 사양은 단순히 이름을 "AT Attachment"로 사용함으로써 IBM과의 잠재적인 상표 문제를 회피한다.
PATA 인터페이스
직렬 ATA(SATA)가 도입될 때까지는 40핀의 단자가 리본 케이블로 드라이브를 연결하였으며 이를 PATA(병렬 ATA) 인터페이스라고 한다. 각 케이블은 두 세 개의 단자를 갖추고 있었고, 그 가운데 하나는 컴퓨터 시스템의 남는 부분과 데이터를 주고 받는 어댑터와 장착된다. 나머지 한 두 개의 단자는 드라이브와 연결된다.
PATA 케이블은 16비트의 데이터를 한 번에 전송한다.
과거에는 PATA 리본 케이블로 40선 짜리를 이용했지만, UDMA/66 (UDMA4)이상에서는 80선짜리 케이블을 이용한다. 이 80선 중에 40선은 기존의 40선과 동일하며, 새로운 40선은 그라운드선으로, 이전의 40선과 번갈아가며 위치한다. 이 그라운드선은 신호선 끼리의 capacitive coupling을 줄여서 crosstalk 노이즈를 감소시키는 역할을 한다. Capacitive coupling은 전송 속도가 빨라질수록 문제가 되며, UDMA4 (66MB/s)이상으로 정상적으로 동작하려면 80선 리본케이블이 필요하다. 최근의 HDD등은 보통 UDMA6를 지원하므로, 80선 케이블을 이용한다.
80선 리본 케이블에서, 선은 80개로 증가했지만 연결 단자의 모양은 40선 리본 케이블과 동일하다. 신호선이 늘어난 것은 아니기 때문이다. 다만, 80선 케이블은 연결 단자에 파란색, 회색, 검은색으로 색이 입혀져있다. (40선 케이블에서 연결 단자는 모두 검은색이었다) 파란 커넥터는 호스트(컴퓨터)와 연결하며, 회색 커넥터는 슬레이브 장치, 검은 커넥터는 마스터 장치와 연결한다. 회색 커넥터의 경우 28번 핀이 연결돼 있지 않아서 호스트가 슬레이브라는 것을 인식할 수 있다.
SATA에서는 이러한 리본 케이블을 이용하지 않는다.
ATA 표준 및 종류
표준 | 다른 이름 | 전송 방식 (MB/초) | 최대 디스크 크기 | 새로운 기능 | ANSI 참조 |
---|---|---|---|---|---|
pre-ATA | IDE | PIO 0 | 2.1 GB | 22 비트 LBA | - |
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 GB | 28비트 LBA | X3.221-1994[깨진 링크(과거 내용 찾기)] (1999년 이후로 쓰이지 않음) |
ATA-2 | EIDE, 고속 ATA, 고속 IDE, 울트라 ATA |
PIO 3, 4: (11.1, 16.6) Multi-word DMA 1, 2 (13.3, 16.6) |
X3.279-1996 (2001년 이후로 쓰이지 않음) | ||
ATA-3 | EIDE | S.M.A.R.T., 보안 |
X3.298-1997 (2002년 이후로 쓰이지 않음) | ||
ATA/ATAPI-4 | ATA-4, 울트라 ATA/33 | 울트라 DMA 0, 1, 2 (16.7, 25.0, 33.3) aka UDMA/33 |
ATAPI (CD-ROM, 테이프 드라이브 등 지원) 오버랩, 큐 명령 집합 기능 (선택 사항), 호스트 보호 영역 (HPA) |
NCITS 317-1998 | |
ATA/ATAPI-5 | ATA-5, 울트라 ATA/66 | 울트라 DMA 3, 4 (44.4, 66.7) aka UDMA/66 |
80선 케이블 | NCITS 340-2000 | |
ATA/ATAPI-6 | ATA-6, 울트라 ATA/100 | UDMA 5 (100) aka UDMA/100 |
144 PB | 48비트 LBA, 장치 구성 오버레이 (DCO), 소음 자동 관리 |
NCITS 361-2002 |
ATA/ATAPI-7 | ATA-7, 울트라 ATA/133 | UDMA 6 (133) aka UDMA/133 SATA/150 |
SATA 1.0, 패킷이 아닌 장치의 스트리밍 기능, 긴 논리/물리 섹터 기능 | NCITS 397-2005 (1) | |
ATA/ATAPI-8 | ATA-8 | — | 하이브리드 드라이브: 중요한 운영 체제 파일의 속도를 높이기 위해 비휘발성 캐시를 사용한다 | 진행 중 |
전송 방식별 속도
방식 | # | 최대 전송 속도 (MB/초) |
순환 시간 |
---|---|---|---|
PIO | 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[5] | 20 | 100 ns | |
4[5] | 25 | 80 ns | |
울트라 DMA | 0 | 16.7 | 240 ns ÷ 2 |
1 | 25.0 | 160 ns ÷ 2 | |
2 (울트라 ATA/33) | 33.3 | 120 ns ÷ 2 | |
3 | 44.4 | 90 ns ÷ 2 | |
4 (울트라 ATA/66) | 66.7 | 60 ns ÷ 2 | |
5 (울트라 ATA/100) | 100 | 40 ns ÷ 2 | |
6 (울트라 ATA/133) | 133 | 30 ns ÷ 2 | |
7 (울트라 ATA/167)[6] | 167 | 24 ns ÷ 2 |
같이 보기
각주
- ↑ Documentation[깨진 링크(과거 내용 찾기)]
- ↑ “Serial ATA: A Comparison with Ultra ATA Technology” (PDF). Seagate Technology. 2012년 1월 5일에 원본 문서 (PDF)에서 보존된 문서. 2012년 1월 23일에 확인함.
- ↑ Frawley, Lucas. “Parallel vs. Serial ATA”. 《What Is? The Information for Your Computer Questions》. Directron.com. 2012년 1월 23일에 확인함.
- ↑ “Ref - Overview of the IDE/ATA Interface”. PCGuide. 2013년 6월 14일에 확인함.
- ↑ 가 나 콤팩트플래시 2.1
- ↑ “CompactFlash 6.0”. 2010년 11월 21일에 원본 문서에서 보존된 문서. 2010년 11월 15일에 확인함.