AHCI와 SATA의 차이점

Anonim

AHCI v SATA

SATA는 노화 된 PATA 기술을 대체 할 직렬 ATA 인터페이스입니다. 빠른 데이터 속도를 비롯하여 PATA에 비해 많은 이점을 제공합니다. AHCI (Advanced Host Controller Interface)는 일반적으로 두 가지 추가 기능을 추가하는 새로운 SATA 작동 모드를 정의하는 새로운 프로그래밍 표준입니다. NCQ 및 핫 플러깅.

NCQ는 데이터가 검색되는 순서를 수정하는 기능인 Native Command Queuing의 약자입니다. 기존 시스템과 마찬가지로 순차적으로 각 요청을 처리하는 대신 모든 요청을 분석하고 모든 요청을 처리하는 데 소요되는 시간을 최소화하는 경로를 그립니다. 전체 시간이 단축되었지만 이전 요청 중 일부가 목록의 뒤쪽으로 전송 될 수 있으므로이 결과는 다소 고르지 않습니다. 핫 플러깅은 시스템의 성능을 향상 시키지는 않지만 사용자가 디스크를 추가하거나 교체하는 것이 더 쉽고 편리 해지는 기능입니다. 핫 플러깅 기능을 사용하면 전체 시스템을 끄지 않고도 드라이브를 제거하거나 연결할 수 있습니다. 꽤 플래시 드라이브처럼.

SATA가 제조되는 하드웨어와의 호환성을 최대화하기 위해 제조업체는 AHCI 및 Legacy IDE와 같은 몇 가지 작동 모드를 도입했습니다. 레거시 IDE는 AHCI를 사용할 때 사용할 수있는 고급 기능을 설명하면서 이전 장치와의 호환성을 제공하기위한 것입니다. 보유하고있는 하드웨어와 그 상대적인 수명에 따라 AHCI를 지원하지 않는 SATA 컨트롤러가있어 선택을 줄일 수 있습니다.

AHCI는 설치가 필요한 특수 드라이버가 필요하기 때문에 SATA를 사용하는 다른 옵션에 비해 구현이 약간 복잡합니다. AHCI를 사용하지 않는 이전 설치에서 AHCI로 전환해도 문제가 발생할 수 있습니다. 마더 보드가 드라이브를 인식하지 못하고 부팅을하지 않는 것이 일반적이기 때문입니다. 하드웨어 및 운영 체제를 업데이트하면 문제가 해결되지만 전환을 좀 더 쉽게 수행 할 수있는 단계가 있습니다.

요약:

1. SATA는 저장 매체에 일반적으로 사용되는 비교적 새로운 인터페이스 표준이며 AHCI는 추가 기능을 추가하는 프로그래밍 인터페이스입니다. AHCI는 NCQ 및 핫 플러깅 기능을 도입했습니다.

3. SATA는 IDE 또는 AHCI에서 작동 할 수 있습니다.

4. 특정 하드웨어는 AHCI가없는 SATA를 지원할 수 있습니다.

5. AHCI는 구현하기가 조금 더 복잡합니다.