AHCI와 ATA의 차이점

AHCI 대 ATA



ATA (AT Attachment)는 꽤 오랫동안 사용되어 왔으며 원래 하드 드라이브와 CPU와 같은 저장 장치 간의 인터페이스를 생성하도록 설계된 표준입니다. ATA는 매우 오래 되었기 때문에 몇 번 개선되었습니다. ATA에는 두 가지 유형이 있습니다. 첫 번째는 병렬 ATA (PATA)이고 두 번째는 직렬 ATA (SATA)입니다. ATA의 사용은 종종 전자를 지칭하지만 ATA와 PATA는 SATA가 출현하기 전에 동의어입니다. 반면 AHCI (Advanced Host Controller Interface)는 SATA 용으로 설계된 호스트 컨트롤러 인터페이스입니다. 그것은 방법을 정의합니다 정보 저장 장치와 호스트간에 전달됩니다.

AHCI는 비교적 새롭기 때문에 이전 ATA와 호환되지 않습니다. AHCI는 SATA 지원 마더 보드 및 하드 드라이브에서만 사용할 수 있습니다. SATA를 사용하는 경우에도 사용자는 AHCI 또는 이전 PATA 구현을 사용할지 여부를 선택할 수 있습니다. 이는 SATA 컨트롤러가 있지만 AHCI를 구현할 수없는 이전 장치와의 호환성을 개선하기위한 것입니다. ATA를 선택한 상태로 Windows를 이미 설치 한 경우 시스템에 올바른 드라이버가 설치되어 있지 않아 블루 스크린이 나타날 수 있으므로 AHCI로 전환하기가 약간 어렵습니다. AHCI로 전환하는 가장 쉽고 간단한 방법은 운영 체제를 새로 설치하는 것입니다. 쉽지만 시간이 오래 걸리고 그럴 가치가 없을 수도 있습니다.

AHCI에는 장점이 없습니다. 사양의 세부 사항을 살펴 보는 것은 가치가 없지만 AHCI는 ATA를 사용하는 하드 드라이브에서 찾을 수없는 두 가지 기능을 잠금 해제합니다. 첫 번째는 핫 플러그 ​​또는 컴퓨터를 재부팅하지 않고도 시스템에서 하드 드라이브를 추가 / 제거하는 기능입니다. 기본적으로 하드 드라이브를 메모리 카드 또는 이동식 미디어로 취급합니다. 두 번째 기능은 NCQ (Native Command Queuing)입니다. NCQ를 사용하면 컨트롤러가 모든 데이터를 추출하는 데 필요한 스핀 수를 최소화하기 위해 요청 순서를 변경할 수 있습니다.



요약:

AHCI는 컨트롤러 인터페이스이고 ATA는 저장 장치 연결을위한 표준입니다.

AHCI는 ATA와 호환되지 않습니다.



AHCI에는 ATA에서 사용할 수없는 많은 고급 기능이 있습니다.