Intel r mobile express chipset sata ahci controller là gì năm 2024

The PCH SATA controller provides hardware support for Advanced Host Controller Interface (AHCI), a standardized programming interface for SATA host controllers developed through a joint industry effort. Platforms supporting AHCI may take advantage of performance features such as port independent DMA Engines—each device is treated as a master—and hardware-assisted native command queuing.

AHCI defines transactions between the SATA controller and software and enables advanced performance and usability with SATA. Platforms supporting AHCI may take advantage of performance features such as no master/slave designation for SATA devices—each device is treated as a master—and hardware assisted native command queuing. AHCI also provides usability enhancements such as hot - plug and advanced power management. AHCI requires appropriate software support (such as, an AHCI driver) and for some features, hardware support in the SATA device or additional platform hardware. Visit the Intel web site for current information on the AHCI specification.

The PCH SATA controller supports all of the mandatory features of the Serial ATA Advanced Host Controller Interface Specification, Revision 1.3.1 and many optional features, such as hardware assisted native command queuing, aggressive power management, LED indicator support, and hot - plug through the use of interlock switch support (additional platform hardware and software may be required depending upon the implementation).

AHCI – Advanced Host Controller Interface, là một tiêu chuẩn kỹ thuật của chuẩn giao tiếp cho phép các phần mềm trao đổi với các thiết bị Serial ATA (SATA). Các thiết bị PCI (Peripheral Component Interconnect) này di chuyển dữ liệu giữa bộ nhớ hệ thống và phương tiện lưu trữ SATA.

Lịch sử phát triển

Năm 2004, Intel phát hành đặc tả kỹ thuật của AHCI để xác định hành vi chức năng và giao diện phần mềm của AHCI. Đặc điểm kỹ thuật cũng cung cấp một cách tiêu chuẩn để lập trình bộ điều hợp SATA-AHCI.

Thông số kỹ thuật được phát triển bởi AHCI Contributor Group, bao gồm các nhà cung cấp phần cứng, phần mềm và OEM, và do Intel chủ trì. Các công ty trong nhóm bao gồm AMD, Dell, Marvell, Maxtor, Microsoft, Red Hat, Seagate và StorageGear.

AHCI là một phần quan trọng trong việc tạo ra động lực cho công nghệ SATA II, cung cấp giao diện bộ điều khiển tiêu chuẩn tối ưu hóa các tính năng SATA nâng cao mà giao diện tiêu chuẩn IDE (Integrated Drive Electronics) cũ hơn không có. Phiên bản 1.3.1 là phiên bản mới nhất của đặc điểm kỹ thuật AHCI.

Cách AHCI hoạt động

Hầu hết các bo mạch chủ đều có AHCI được kích hoạt theo mặc định trong Giao diện chương trình cơ sở mở rộng hợp nhất ( UEFI ) hoặc BIOS. Các bo mạch chủ cũ hơn có thể được bật chế độ IDE theo mặc định và cần được chuyển sang AHCI trước khi cài đặt hệ điều hành (OS).

AHCI được hỗ trợ trên Windows Vista và các phiên bản Windows mới hơn; Linux kể từ phiên bản 2.6.19; OS X; và các hệ điều hành mã nguồn mở khác nhau, chẳng hạn như OpenBSD, NetBSD và FreeBSD. Trong khi Windows Vista và Windows 7 bao gồm trình điều khiển AHCI, những hệ điều hành đó sẽ không cài đặt AHCI nếu nó không được bật trên bộ điều khiển của ổ đĩa khởi động.

Ổ cứng SATA và ổ cứng thể rắn (SSD) cung cấp một số chế độ hoạt động: IDE, AHCI hoặc RAID , thường được kích hoạt AHCI. Tuy nhiên, không dễ dàng chuyển cài đặt BIOS từ chế độ IDE sang AHCI sau khi hệ điều hành được cài đặt. Windows có một giải pháp đăng ký sẽ cho phép AHCI được bật sau khi hệ điều hành được cài đặt. Các phiên bản hệ điều hành cũ hơn yêu cầu trình điều khiển dành riêng cho phần cứng để hỗ trợ AHCI.

Là một giao thức lưu trữ truyền thống được phát triển cho ổ cứng và băng, AHCI được thiết kế để quản lý một hàng đợi yêu cầu lưu trữ duy nhất. Đối với AHCI, hàng đợi này có độ sâu – số lượng yêu cầu I / O có thể được giữ để chờ được phục vụ trong hàng đợi cổng – là 32 lệnh.

Lợi ích và hạn chế của AHCI

AHCI cho phép các tính năng SATA nâng cao, chẳng hạn như hotswap và Native Command Queuing (NCQ). Cơ chế Hotswap cho phép chuyển ổ SATA ra ngoài mà không cần phải tắt máy tính.

NCQ tối ưu hóa cách SSD và ổ cứng xử lý đồng thời các yêu cầu dữ liệu, giảm thiểu chuyển động của đầu đọc-ghi và tăng tốc thời gian truy cập trên ổ cứng bằng AHCI. Trên SSD, NCQ cải thiện hiệu suất truyền file lớn.

Một nhược điểm của AHCI là độ trễ cao khi nó được sử dụng với SSD vì đặc điểm kỹ thuật được phát triển cho phương tiện lưu trữ quay cơ học chứ không phải flash. Ngoài ra, độ sâu hàng đợi hạn chế của AHCI có nghĩa là số lượng yêu cầu I/O có thể dễ dàng trở thành một nút cổ chai. Cần quản lý bổ sung để tránh yêu cầu I/O không thành công vì chúng vượt quá độ sâu hàng đợi.

AHCI so với NVMe

Nonvolatile Memory Express (NVMe) là giao diện truyền dẫn được phát triển cho bộ nhớ NAND flash và SSD hiệu suất cao sử dụng công nghệ khe cắm thẻ PCI Express (PCIe).

Bởi vì nó được phát triển đặc biệt cho SSD, NVMe nhanh hơn nhiều so với AHCI, giảm độ trễ và cung cấp IOPS tốt hơn. Cụ thể, NVMe tăng đáng kể số lượng hàng đợi I / O có thể với độ sâu hàng đợi lên tới 65.000.

SATA AHCI Controller là gì?

AHCI – Advanced Host Controller Interface, là một tiêu chuẩn kỹ thuật của chuẩn giao tiếp cho phép các phần mềm trao đổi với các thiết bị Serial ATA (SATA). Các thiết bị PCI (Peripheral Component Interconnect) này di chuyển dữ liệu giữa bộ nhớ hệ thống và phương tiện lưu trữ SATA.

Chế độ SATA là gì?

SATA (Serial ATA) là một chuẩn giao tiếp được sử dụng để kết nối và truyền dữ liệu giữa các thiết bị lưu trữ, chẳng hạn như ổ cứng và ổ đĩa quang, với các thiết bị điều khiển lưu trữ, chẳng hạn như máy tính hoặc máy chủ.

Chế độ IDE và AHCI là gì?

AHCI và IDE là 2 chuẩn giao tiếp của ổ cứng trên máy tính, laptop với ưu điểm vượt trội hơn về tốc độ truy xuất dữ liệu, AHCI đang được nhiều người dùng thiết lập. Vì thế ngay sau đây, Điện máy XANH sẽ hướng dẫn bạn cách chuyển ổ cứng IDE sang AHCI để tăng tốc máy tính.

Ehci là gì?

EHCI - Giao diện Bộ điều khiển Máy chủ Nâng cao (EHCI) là một tiêu chuẩn bộ điều khiển tốc độ cao.