Différentes normes
IDE - Integrated Drive Electronics (1ère version d’ATA)
ATA - Advanced Technology Attachment
PATA – Parallel ATA
SATA - Serial ATA
Interface AHCI - Advanced Host Controller Interface
SATA est une interface Serial ATA conçue pour remplacer la technologie PATA vieillissante. Elle offre de nombreux avantages par rapport à PATA, y compris des vitesses de données plus rapides. L’interface AHCI (Advanced Host Controller Interface) est une nouvelle norme de programmation. Elle définit un nouveau mode de fonctionnement pour SATA qui ajoute deux fonctionnalités supplémentaires. NCQ et enfichable à chaud.
NCQ signifie Native Command Queuing (Mise en file d’attente des commandes natives). Cette fonctionnalité modifie la séquence dans laquelle les données sont récupérées. Au lieu de gérer chaque demande de manière séquentielle, comme dans les systèmes traditionnels, elle analyse toutes les demandes et prend le chemin le plus rapide pour traiter toutes les demandes. Le résultat est un peu inégal car, bien que le temps total soit réduit, certaines des demandes les plus anciennes peuvent être envoyées en fin de liste. L’enfichage à chaud est une fonctionnalité qui n’améliore pas vraiment les performances du système, mais facilite l’ajout ou le remplacement de disques par les utilisateurs. L’enfichage à chaud permet simplement aux utilisateurs de retirer ou de connecter des disques sans avoir à éteindre l’ensemble du système. à peu près comme un lecteur Flash.
Afin d’optimiser la compatibilité de SATA avec le matériel fabriqué, les fabricants ont introduit deux modes de fonctionnement, notamment AHCI et Legacy IDE. Legacy IDE vise à assurer la compatibilité avec les appareils plus anciens tout renonçant aux fonctionnalités avancées disponibles avec AHCI. En fonction du matériel dont vous disposez et de son âge relatif, vous pouvez avoir un contrôleur SATA qui ne prend pas en charge AHCI, ce qui réduit vos choix.
AHCI est un peu plus compliqué à implémenter que vos autres choix avec SATA, car il nécessite l’installation de pilotes spéciaux. Même lorsque vous passez à AHCI depuis une ancienne installation qui ne l’utilisait pas, cela peut entraîner des problèmes, car il est courant que la carte mère ne reconnaisse pas le disque et ne démarre pas votre système d’exploitation comme il se doit. Certaines mesures peuvent être prises pour faciliter la transition, mais la mise à jour de votre matériel et de votre système d’exploitation permet souvent de résoudre le problème.
Résumé :
1. SATA est une norme d’interface relativement nouvelle, couramment utilisée pour les supports de stockage. AHCI est une interface de programmation qui ajoute des fonctionnalités supplémentaires
2. AHCI introduit les fonctionnalités NCQ et d’enfichage à chaud
3. SATA peut fonctionner sur IDE ou AHCI
4. Certains matériels peuvent être compatibles avec SATA sans AHCI
5. La mise en œuvre d’AHCI est un peu plus complexe