Vad är skillnaden mellan AHCI och IDE

De huvudskillnad mellan AHCI och IDE är det att AHCI är ett nyare gränssnitt för överföring av data mellan systemminne och SATA-lagringsmedia medan IDE är ett äldre gränssnitt som används för att överföra data mellan datorn och lagringsenheten.

Även om de används utbytbart, är det en skillnad mellan AHCI och IDE. IDE är ett äldre gränssnitt för att ansluta lagringsenheter till en dators systembuss. Dess ledningar är också större och dyrare. Dessutom ger det inte mycket dataöverföringshastighet. Å andra sidan är AHCI ett nyare gränssnitt för utbyte av data mellan enheten och SATA-stödjande lagringsenhet.

Viktiga områden som omfattas

1. Vad är IDE
     - Definition, Funktionalitet
2. Vad är SATA
     - Definition, Funktionalitet
3. Vad är AHCI
     - Definition, Funktionalitet
4. Vad är skillnaden mellan AHCI och IDE
     - Jämförelse av viktiga skillnader

Nyckelbegrepp

AHCI, IDE, Parallell ATA, SATA, Lagring

Vad är IDE

IDE står för Integrated Drive Electronics. Det kallas också parallell ATA. Det är ett gränssnitt baserat på IBM PC Industry Standard Architecture (ISA) 16 men busstandard. Det är ett gränssnitt mellan datorbussen och disklagringsenheterna. Det är en parallellkontakt och kräver att alla parallella signaler kommer fram till en gång. Å andra sidan ger IDE inte en höghastighets dataöverföring.

Vad är SATA

SATA står för Serial Advanced Technology Attachment. Det kallas också seriell ATA. Det är ett datorbussgränssnitt som används för att överföra data mellan datorbuss och lagringsenheter som hårddiskar, optiska enheter och solid state-enheter. Det är en seriell kontakt, och den är mer avancerad än IDE. Det är billigt och minskar kabelstorleken. Viktigast, det tillåter snabbare dataöverföring vid en högre signalhastighet. SATA har ersatt IDE på många stationära och bärbara datorer.

Vad är AHCI

AHCI står för Advanced Host Controller Interface. Det gör det möjligt för enheten att utbyta data mellan systemminne och SATA-lagringsmedia. De flesta moderkort har AHCI aktiverat som standard. Det krävs att växla till AHCI innan operativsystemet är installerat. Den stöds på operativsystem som Windows, Linux, OpenBSD, NetBSD, FreeBSD etc.

Figur 1: IDE och SATA

AHCI ger flera fördelar. Den stöder nyare tekniker som inbyggd kommandokövning. Dessutom stöder den heta pluggar, vilket innebär att du lägger till eller tar bort komponenten medan datorn körs. Det är också snabbare än IDE.

Skillnad mellan AHCI och IDE

Definition

AHCI är en teknisk standard som definieras av Intel som specificerar driften av Serial ATA (SATA) värdkontroller på ett icke-implementeringsspecifik sätt. IDE är en gränssnittsstandard för anslutning av lagringsenheter som hårddiskar, disketter och optiska diskenheter i datorer.

Lång form

Dessutom står AHCI för Advanced Host Controller Interface medan IDE står för Integrated Drive Electronics.

Funktioner

AHCI stöder nya funktioner som inbyggda kommandokön och hot-plugging hårddiskar. IDE stöder inte inbyggd kommandokod och hot-plugging-hårddiskar, men den är kompatibel med äldre enheter. Detta är en stor skillnad mellan AHCI och IDE.

Fart

En annan skillnad mellan AHCI och IDE är att AHCI fungerar snabbare än IDE.

Operativ system

AHCI stöds av Windows Vista och nya versioner av Windows, Linux, OpenBSD, NetBSD, FreeBSD, OS Z, eComStation och Solaris 10. IDE stöds av de flesta operativsystem.

Slutsats

Skillnaden mellan AHCI och IDE är att AHCI är ett nyare gränssnitt för överföring av data mellan systemminne och SATA-lagringsmedia medan IDE är ett äldre gränssnitt som används för att överföra data mellan datorn och lagringsenheten. I korthet är AHCI mycket snabbare än IDE.

Referens:

1. "Advanced Host Controller Interface". Wikipedia, Wikimedia Foundation, 17 september 2018, Tillgänglig här.
2. "Serial ATA." Wikipedia, Wikimedia Foundation, 26 Aug. 2018, Tillgänglig här.

Image Courtesy:

1. "IDE vs SATA" av husin.sani (CC BY 2.0) via Flickr