AHCI vs. ATA
ATA (AT Attachment) on standardi, joka on ollut olemassa jo jonkin aikaa, ja se oli alun perin suunniteltu luomaan rajapinta tallennuslaitteiden, kuten kiintolevyjen, ja suorittimen välille. Koska ATA on hyvin vanha, sitä on parannettu muutaman kerran. ATA-tyyppejä on kahta tyyppiä, ensimmäinen on Parallel ATA (PATA) ja toinen Serial ATA (SATA); vaikka ATA: n käyttö viittaa usein edelliseen, koska ATA ja PATA ovat synonyymejä ennen SATA: n syntymistä. Toisaalta AHCI (Advanced Host Controller Interface) on isäntäohjaimen käyttöliittymä, joka on suunniteltu SATA: lle. Se määrittelee kuinka tiedonsiirto tapahtuu tallennuslaitteen ja isännän välillä.
Koska AHCI on suhteellisen uusi, se ei ole yhteensopiva vanhemman ATA: n kanssa. AHCI: tä on mahdollista käyttää vain SATA-yhteensopivien emolevyjen ja kiintolevyjen kanssa. Vaikka käyttäisitkin SATA: ta, käyttäjillä on edelleen mahdollisuus käyttää AHCI: tä vai vanhempaa PATA-toteutusta. Tämän tarkoituksena on parantaa yhteensopivuutta vanhempien laitteiden kanssa, joissa on SATA-ohjaimet, mutta jotka eivät pysty toteuttamaan AHCI: tä. Jos sinulla on jo Windows-asennus, jossa ATA on valittuna, on vähän vaikea siirtyä AHCI: hen, koska järjestelmässäsi ei ehkä ole oikeita ajureita asennettuna, mikä johtaa siniseen ruutuun. Helpoin ja selkein tapa siirtyä AHCI: hen on suorittaa uusi asennus käyttöjärjestelmäsi. Vaikka se on helppoa, se vie silti kauan, eikä se välttämättä kannata aikaa.
AHCI ei ole ilman etujaan. Ei välttämättä kannata käydä läpi eritelmän yksityiskohdat, mutta AHCI avaa kaksi ominaisuutta, joita et löytäisi ATA: ta käyttävissä kiintolevyissä. Ensimmäinen on pistoke kytkeminen tai mahdollisuus lisätä / poistaa kiintolevyjä järjestelmästä joutumatta käynnistämään tietokoneesi uudelleen. Pohjimmiltaan se käsittelee kiintolevysi muistikorteina tai muina siirrettävinä tietovälineinä. Toinen ominaisuus on NCQ (Native Command Queuing). NCQ antaa ohjaimelle mahdollisuuden muuttaa pyyntöjen järjestystä kaiken datan purkamiseen tarvittavien kierrosten minimoimiseksi.
Yhteenveto:
AHCI on ohjainrajapinta, kun taas ATA on standardi tallennuslaitteiden kytkemistä varten
AHCI ei ole yhteensopiva ATA: n kanssa
AHCI: llä on paljon edistyneitä ominaisuuksia, joita ei ole saatavana ATA: n kanssa