Skillnad mellan AHCI och IDE Skillnad mellan

Anonim

AHCI vs IDE

IDE står för Integrated Drive Electronics. Detta har varit det vanliga gränssnittet som används för lagringsmedia som hårddiskar och optiska enheter under en lång tid. Även om det fanns några hinder i början, blev standarden till sist perfekerad och olika enheter från olika tillverkare kan kopplas till de flesta moderkort. IDE ersattes av SATA eftersom det introducerade många fördelar. AHCI (Advanced Host Controller Interface) är ett applikationsprogrammeringsgränssnitt som definierar ett driftsätt för SATA. AHCI påverkar inte den hastighet som SATA-enheterna fungerar på, men den avslöjar de avancerade funktionerna som är tillgängliga med SATA.

För att behålla bakåtkompatibilitet med äldre hårdvara, ger de flesta SATA-kontroller dig valet av vilket driftsläge du vill använda. Driftslägen inkluderar AHCI och IDE, som ofta kallas äldre IDE eller IDE, bland annat så att du har frihet. Att välja IDE som ditt funktionssätt är precis som att ha en bra gammal pålitlig IDE-enhet men utan fördelarna med AHCI.

AHCI tillåter användare att använda avancerade funktioner som är tillgängliga för SATA. Den första funktionen är Native Command Queuing eller NCQ. Utan NCQ serveras varje förfrågan i följd utan någon optimering. NCQ analyserar förfrågningarna och omarrangerar dem så att de begärda dataplaceringarna som är fysiskt närmare varandra grupperas ihop så att de kan nås i ett pass och den tid som behövs minimeras. AHCI möjliggör även hot-plugging eller möjligheten att fästa eller ta bort hårddiskar från ett system som körs som en flyttbar enhet. Detta är inte möjligt med IDE-enheter eftersom de konfigureras under starttiden.

Valet av huruvida du skulle använda AHCI eller IDE, är gjort innan du installerar operativsystemet på datorn, eftersom byte från en till en annan skulle det leda till att systemet inte fungerar ordentligt Om överhuvudtaget. De flesta operativsystem har nu korrigeringsfiler för att lösa detta problem men specifika steg måste följas före byte.

Sammanfattning:

1. IDE är en gammal gränssnittsstandard som används för lagringsenheter medan AHCI är ett applikationsprogrammeringsgränssnitt för det nya SATA-gränssnittet.

2. De flesta SATA-kontroller tillåter dig att välja mellan AHCI och IDE bland andra driftslägen.

3. AHCI har avancerade funktioner som NCQ och hot plugging som inte är tillgänglig med IDE.

4. Byte från IDE till AHCI eller vice versa efter att operativsystemet är installerat kan leda till problem.