Reklame

solid state harddiskHvis du nogensinde har ejet eller overvejet at eje en SSD, har du muligvis hørt det korrekturlæsere 5 Computerhardwarevurderingssteder til pc-entusiasten Læs mere og andre kommentatorer, der taler om TRIM-support. Du har måske også plukket op, at TRIM-support er en ret stor aftale. Nyhedsindlæg på større tech-websteder rapporterer konstant, at brand X har tilføjet TRIM-support, hvilket gør en stor brat om det igen og igen.

Disse nye rapporter forklarer imidlertid sjældent, hvad TRIM-support faktisk er, hvilket kan gøre det svært for dig at forstå hvorfor TRIM er en sådan big deal, og hvorfor du virkelig har brug for det på din SSD eller en solid state harddisk, du måske tænker på at købe.

En hurtig Solid State Drive-tutorial

Før du korrekt kan forstå, hvorfor tech-websteder taler så meget om TRIM. skal du øge din viden om, hvordan solid state harddiske fungerer.

Et solidt drev er simpelthen et kredsløb fuld af flashhukommelseschips og en controller, der er ansvarlig for at finde ud af, hvad der er den bedste måde at flytte data omkring drevet og til din computer. Flash-hukommelseschips er meget, meget hurtigere end en

diske 4 værktøjer til at forudsige og forhindre svigt i harddiskenHvis der er et stykke udstyr på din computer, som du først ville forudsige at mislykkes, hvad ville det være? Læs mere fordi der ikke er noget mekanisk element til dem. Når du skriver data til en flashhukommelse, manipuleres nogle elektriske ladninger og før! Dine data gemmes.

solid state harddisk

For at denne proces skal være fornuftig som data, skal SSD dog arrangere data på en bestemt måde. Normalt vil en flashhukommelsescelle have større hukommelsesbiter kaldet "blokke", som består af mindre hukommelsesbunker kaldet "sider".

Når en SSD først installeres i et system, er den tom; så alt fungerer som du kunne forvente. Når du skriver en fil til drevet, arrangeres dataene i blokke og sider af SSD's controller. Da drevet er tomt, er dette ikke for kompliceret. Skrivningen foregår normalt og er meget hurtig, meget hurtigere end nogen mekanisk harddisk.

Straffeboks

Problemet kommer, når du prøver at skrive filer til sider, der allerede er besat af data. Dette er ikke noget, der kun sker, når en SSD er næsten fuld, fordi det at skrive data til en solid state-harddisk ikke er lineært.

Lad os sige, at du har seks sider tilgængelige repræsenteret med bogstaverne A til F. Intuitivt ville du forvente, at data skrives lineært og går fra A til F. I virkeligheden er data ikke så godt struktureret. Ordren kan være B, derefter D, derefter A, og så videre. Der er ingen mekanisk komponent i en SSD, så data fra alle sider kan hentes lige så hurtigt. Derudover skrubber ikke automatisk alle data fra en side, når de oplysninger, den indeholder, slettes. En SSD, når det ser ud til at være halvt fyldt, kan faktisk bruge alle dets sider.

solid state harddisk

Hver gang du prøver at skrive data til en side, der bruges, støder du på noget, der kaldes “blokere omskrivningsstraf”. Sider er meget specifikt arrangeret i blokke. Hvis du skal udskifte dataene på en side, du skal omskrive alle data på hele blokken. En side er normalt 4 KB, og en blok er normalt 512 KB, så pludselig har du at gøre med langt flere data. Alle oplysningerne i blokken skal skrives i SSD's cache, så de ikke går tabt. Derefter skrives dataene til hele blokken og alle dens sider.

Synes det er tidskrævende, ikke sandt? Det er. I det bedste tilfælde vil en SSD, der støder på denne straf, skrive data fem gange langsommere. I værste fald kan en SSD være tyve gange langsommere, når du skriver data.

TRIM redder dagen

Nu siger du måske til dig selv - jeez, dette virker som en fjollet måde at gøre ting på. Hvorfor kan en enkelt side ikke slettes, så hele blokken ikke behøver at blive slettet og omskrevet?

Årsagen er ganske enkelt, at solid state drev er nye. Det er først i det sidste år, at der har fundet en eksplosion af SSD'er på forbrugerniveau sted. Computere har brugt mekaniske harddiske i årtier nu, og operativsystemer er optimeret til dem.

TRIM er en kommandospecifikation, der faktisk giver et operativsystem mulighed for at fortælle et solidt drev specifikt, hvilken side der indeholder de data, som brugeren har slettet. SSD's controller kan tage disse oplysninger og derefter bruge dem til at udslette specifikke sider i stedet for hele blokke. Problemet med en omskrivning af straf reflekterer virkelig ned til et kommunikationsspørgsmål. Dagens SSD'er har ingen måde at vide, hvilke sider der blev slettet, hvorfor de ender med at slette og omskrive hele blokken.

Solid State Drive

Implementering af TRIM-support skal ske i operativsystemet og i SSD's firmware. Microsoft har implementeret TRIM support i Windows 7 og også i Windows Server 2008 RS, og indtil videre er de de eneste store operativsystemer, der tilbyder TRIM support. Mange af dagens solid state-drev sendes også med TRIM-aktiveret firmware, men ikke alle af dem. SSD'er med TRIM support inkluderer:

  • Corsair Nova, performance og reaktor
  • Afgørende M225
  • Intel X25-M
  • G.Skill Falcon
  • Kingston SSDNow-drev
  • OCZ Agility, Summit og Vertex
  • Patriot Torqx
  • SuperTalent Ultradrive

Dette er ikke hver drev på markedet, og der er muligheden for, at drev, der ikke understøtter TRIM, vil have TRIM aktiveret med en fremtidig hardwarerevision. Hvis du er i tvivl, kan du besøge webstedet for den SSD-producent, du agter at købe fra. De vil normalt trompet TRIM-support, hvis de har det.

Konklusion

TRIM-support er en stor aftale. Hvis du køber en SSD nu eller i fremtiden, vil du have den. Hvis du allerede har en SSD, skal du tjekke producentens websted for at se, om de har en firmwareopdatering, der muliggør det på dit drev. Med TRIM vil din computers SSD altid glæde sammen med sin maksimale hastighed.

Billedkredit: Avye

Matthew Smith er en freelance forfatter, der bor i Portland Oregon. Han skriver og redigerer også for Digital Trends.