AHCI란 무엇입니까?
AHCI, 전체 이름은 Serial ATA Advanced Host Controller Interface(Serial ATA Advanced Host Controller Interface/Advanced Host Controller Interface)이며 Intel의 지침에 따라 여러 회사가 공동으로 개발한 인터페이스 표준입니다. 기본 명령 대기열 및 핫 플러깅과 같은 고급 직렬 ATA 기능을 활성화하는 스토리지 드라이버. R&D 팀 구성원에는 주로 Intel, AMD, Dell, Marvell, Maxtor, Microsoft, Red Hat, Seagate 및 StorageGear와 같은 유명 회사가 포함되어 있습니다.
AHCI는 기본적으로 시스템 메모리 버스와 직렬 ATA 장치의 내부 로직 사이에서 범용 인터페이스 역할을 하는 PCI 장치입니다(즉, 다양한 운영 체제 및 하드웨어에서 범용으로 사용됩니다). 이 장치 클래스는 제어 및 상태 영역, 명령 시퀀스 항목 테이블을 포함하는 일반 시스템 메모리 구조를 설명합니다. 각 명령 테이블 항목에는 SATA 장치 프로그래밍 정보 및 설명 테이블에 대한 포인터(장치와 호스트 간에 데이터를 전송하는 데 사용됨)가 포함되어 있습니다. 바늘.
AHCI는 PCI BAR(기본 주소 레지스터)을 포함하여 기본 SATA 기능을 구현합니다. AHCI 통합 인터페이스의 성공적인 연구 개발로 인해 직렬 ATA를 지원하는 제품의 개발 작업이 크게 단순화되었습니다. 운영 체제 및 장치 제조업체는 별도의 인터페이스를 개발하는 작업을 절약하는 대신 통합 인터페이스에서 직접 작동할 수 있습니다. NCQ(Native Command Queuing)를 포함한 많은 기능.
AHCI 모드는 IDE 모드와 반대되는 모드로 시스템 설치 시 SATA 드라이버를 설치해야 합니다(이 모드에서만 NCQ 기능을 켤 수 있는 것으로 보입니다).
RAID 모드는 두 개의 하드 드라이브로만 구현할 수 있습니다. 자세한 내용은 RAID 설정에 대한 온라인 기사를 참조하세요. 하드 드라이브가 하나만 있는 경우에는 무시해도 됩니다.
보충 사항: NCQ는 새로운 하드 디스크 기술입니다. 간단히 말해서, 이를 실행하려면 먼저 BIOS에서 AHCI 모드를 선택해야 합니다. . 시스템 설치 시 해당 드라이버(보통 마더보드 드라이버 디스크에 있음)를 설치하면 기본적으로 완료됩니다.
많은 SATA 장치 컨트롤러는 AHCI 기능을 개별적으로 활성화하거나 RAID 기능과 결합할 수 있습니다. 인텔은 AHCI 지원 칩셋에서 RAID 기능을 사용하는 경우 AHCI 모드에서 RAID를 설정할 것을 권장합니다. AHCI는 설치된 운영 체제에서 RAID 구성 모드를 전환할 수 있으므로 유연성이 극대화됩니다.
Windows Vista 코어는 AHCI를 완벽하게 지원하며 Linux는 시스템 코어 버전 2.6.19부터 이를 지원합니다. 기타 이전 운영 체제에서는 이를 지원하기 위해 관련 하드웨어 제조업체의 드라이버가 필요합니다.
[1] SCSI 하드 디스크는 멀티 태스킹 로드 시 성능으로 인해 항상 칭찬을 받아 왔습니다. 이에 대한 근본적인 이유는 SCSI 인터페이스의 놀라운 인터페이스 속도 외에도 명령 순서 지정 기능 때문입니다. 과거 PATA 및 SATA 하드 드라이브는 명령어 최적화 실행 기능이 부족하여 성능 면에서 SCSI 하드 드라이브보다 뒤처졌습니다. 이런 딜레마에 대응하기 위해 인텔의 AHCI 1.0 사양에서는 NCQ(Native Command Qu)를 최초로 도입했다. 이를 적용하면 하드디스크의 쓸모없는 탐색 횟수와 데이터 검색 시간을 대폭 줄여 하드디스크의 성능을 획기적으로 향상시킬 수 있다. 멀티 태스킹 조건에서 디스크.
또한 Intel은 SATA 표준의 향상된 버전으로 Serial ATA II 인터페이스의 세부 사양을 개선했으며 Serial ATA II의 개발은 AHCI 통합의 두 번째 단계에 속할 것이라고 밝혔습니다. 인터페이스. 첫 번째 단계는 2006년에 시작되었으며 많은 제조업체에서도 하드 드라이브 및 마더보드를 포함한 직렬 ATA 인터페이스 제품을 출시했습니다. 그러나 이는 단지 전환일 뿐입니다. 두 번째 단계에서는 Serial ATA II가 SATA를 더 빠른 신호 전송 속도로 직접 대체하게 됩니다.