Advanced Host Controller Interface (AHCI), ou Interface Controladora de Host Avançada, é um padrão técnico definido pela Intel que especifica a operação dos adaptadores de barramento de hospedeiro Serial ATA (SATA) de uma maneira não específica de implementação.

A especificação descreve uma estrutura de memória de sistema para fornecedores de hardware de computador para troca de dados entre memória de sistema do hospedeiro e dispositivos de armazenamento anexados. O AHCI fornece aos desenvolvedores de software e projetistas de hardware um método padrão para detectar, configurar e programar adaptadores SATA/AHCI. O AHCI é separado do padrão SATA 3 Gbit/s, apesar de que ele expõe capacidades avançadas do SATA (como hot swapping e enfileiramento de comandos nativo) de forma que os sistemas hospedeiros possam utilizá-los.

Desde março de 2014 a versão atual da especificação é a 1.3.1.

Modos de operação

editar

Muitos controladores SATA oferecem modos de operação selecionáveis: emulação Parallel ATA legado, o modo padrão AHCI (também conhecido como modo nativo) ou RAID específico do fornecedor (que geralmente permite AHCI, a fim de tirar proveito de suas capacidades). A Intel recomenda escolher o modo RAID em suas placas-mãe (que também permite AHCI) em vez do modo AHCI/SATA para máxima flexibilidade.[1] O modo legado é um mecanismo de software de compatibilidade com versões anteriores destinado a permitir que o controlador SATA para seja executado em sistemas operacionais legados que não suportam SATA ou onde um driver não exista para permitir que o sistema operacional suporte o SATA.

Quando um controlador SATA está configurado para operar em modo legado, o número de dispositivos de armazenamento por controlador é geralmente limitado a quatro (dois canais IDE, primário e secundário, com até dois dispositivos por canal), em comparação com o máximo de 32 dispositivos/portas quando configurado em modo AHCI.[2][3]

Referências

  1. «Intel Matrix Storage Technology - Changing and/or choosing Serial ATA Modes». Intel. Consultado em 30 de setembro de 2007 
  2. «PCI IDE Controller Specification 1.0» (PDF). Berg Software Design. Consultado em 3 de maio de 2015 
  3. «Serial ATA AHCI: Specification, Rev. 1.3.1». Intel Corp. Consultado em 3 de maio de 2015 

Ligações externas

editar


Ícone de esboço Este artigo sobre hardware é um esboço. Você pode ajudar a Wikipédia expandindo-o.

📚 Artikel Terkait di Wikipedia

M.2

interface de dispositivo lógico para SSDs M.2 PCI Express, além de oferecer suporte a Advanced Host Controller Interface (AHCI) no nível de interface

Serial ATA

suporte à Advanced Host Controller Interface (AHCI) herdada, o SATA Express também possibilita NVM Express (NVMe) a ser usado como interface de dispositivo

NVM Express

Express (NVMe) ou Non-Volatile Memory Host Controller Interface Specification (NVMHCIS) é uma especificação de interface de dispositivo lógico aberta para

Unidade de estado sólido

Os SSDs suportam várias interfaces de dispositivos lógicos, como Advanced Host Controller Interface (AHCI) e NVMe. As interfaces de dispositivos lógicos

Bluetooth

dispositivos que aderem ao padrão utilizam uma interface chamada HCI (Host Controller Interface) entre o dispositivo host (ex: laptop, telefone) e o dispositivo

Openstack

Network Controller (nova-network); Volume Worker (nova-volume); Scheduler (nova-scheduler). O API Server (“Servidor de APIs”) fornece uma interface para

PCI Express

tráfego em ambas as direções.) A interface também é usada em vários outros padrões - mais notavelmente na interface de placa de expansão de laptop chamada

Unidade de disco rígido

moveu o controlador HDD da placa de interface para a unidade de disco. Isso ajudou a padronizar a interface host/controlador, reduzir o custo e a complexidade