Erilaiset standardit
IDE - Integroitu käyttöelektroniikka(ATA:n 1. versio)
ATA - Kehittyneen teknologian liite
PATA – Rinnakkainen ATA
SATA - Sarja-ATA
AHCI - Edistynyt isäntäohjaimen käyttöliittymä
SATA on serial ATA -käyttöliittymä, jonka on tarkoitus korvata ikääntyvä PATA-tekniikka. Se tarjoaa paljon etuja VERRATTUNA PATA: iin, mukaan lukien nopeammat tiedonnopeudet. Advanced Host Controller Interface eli yleisesti tunnettu AHCI on uusi ohjelmointistandardi, joka määrittää SATA:lle uuden toimintatilan, joka lisää kaksi lisätoimintoa. NCQ ja hot-plugging.
NCQ tarkoittaa Native Command Queuing -ominaisuutta,joka muokkaa tietojen noutamisjärjestystä. Sen sijaan, että se huollaisi jokaisen pyynnön järjestyksessä, kuten perinteisissä järjestelmissä, se analysoi kaikki pyynnöt ja piirtää polun, joka vie vähiten aikaa kaikkien pyyntöjen palvelemiseen. Tulos on hieman epätasainen, koska vaikka kokonaisaika lyhenee, osa aikaisemmissa pyynnöissä saatetaan lähettää luettelon loppuun. Hot-plugging on ominaisuus, joka ei oikeastaan paranna järjestelmän suorituskykyä, mutta helpottaa ja helpottaa käyttäjien lisätä tai vaihtaa levyjä. Hot-plugging antaa käyttäjille yksinkertaisesti mahdollisuuden poistaa tai yhdistää taajuusmuuttajia ilman, että koko järjestelmää tarvitsee sammuttaa; Melkein kuin muistitikku.
Jotta SATA olisi mahdollisimman yhteensopiva valmistettavan laitteiston kanssa, valmistajat esittelivät pari toimintamuotoa, mukaan lukien AHCI ja Legacy IDE. Vanhan IDE:n tarkoituksena oli tarjota yhteensopivuus vanhempien laitteiden kanssa ja samalla luopua AHCI:tä käytettäessä käytettävissä olevista lisätoiminnoista. Riippuen laitteistostasi ja sen suhteellisesta iästä, sinulla voi olla SATA-ohjain, joka ei tue AHCI: ta, mikä vähentää valintojasi.
AHCI on hieman monimutkaisempi toteuttaa verrattuna muihin SATA-valintoihin, koska se vaatii erityisiä ohjaimia, jotka on asennettava. Jopa siirryttäessä AHCI: hen vanhemmasta asennuksesta, joka ei käytä AHCI: tä, voi johtaa ongelmiin, koska on melko yleistä, että emolevy ei tunnista asemaa eikä käynnistä käyttöäsi niin kuin sen pitäisi. On olemassa vaiheita, jotka voidaan tehdä siirtymisen helpottamiseksi hieman, vaikka laitteiston ja käyttöjärjestelmän päivittäminen ratkaisee usein ongelman.
Yhteenveto:
1. SATA on suhteellisen uusi käyttöliittymästandardi, jota käytetään yleisesti tallennusvälineille, kun taas AHCI on ohjelmointirajapinta, joka lisää lisätoimintoja
2. AHCI esittelee NCQ- ja hot-plugging-ominaisuudet
3. SATA voi toimia IDE: llä tai AHCI: llä
4. Tietyt laitteet voivat tukea SATA:ta ilman AHCI:ta
5. AHCI on hieman monimutkaisempi toteuttaa