Annonse

solid state harddiskHvis du noen gang har eid eller vurdert å eie en SSD, har du kanskje hørt det anmeldere 5 Nettsteder for gjennomgang av datamaskinvare for PC-entusiast Les mer og andre kommentatorer som snakker om TRIM-støtte. Du kan også ha plukket opp det faktum at TRIM-støtte er en ganske stor avtale. Nyhetsinnlegg på store teknologiske nettsteder rapporterer kontinuerlig at merkevare X har lagt til TRIM-støtte, noe som gjør et stort oppstyr om det igjen og igjen.

Imidlertid forklarer disse nye rapportene sjelden hva TRIM-støtte faktisk er, noe som kan gjøre det vanskelig for deg å forstå hvorfor TRIM er en så stor avtale, og hvorfor du virkelig trenger den på SSD-en eller på en solid state-harddisk du kanskje tenker på kjøpe.

En rask Solid State Drive-veiledning

Før du ordentlig kan forstå hvorfor nettsteder på nettet snakker så mye om TRIM. må du øke kunnskapen din om hvordan harddisker i solid state fungerer.

En solid state-stasjon er ganske enkelt et kretskort fullt av flash-minnebrikker og en kontroller som har ansvaret for å finne ut av den beste måten å flytte data rundt stasjonen og til datamaskinen din. Flash-minnebrikker er mye, mye raskere enn en

disker 4 verktøy for å forutsi og forhindre feil på harddiskenHvis det er ett utstyr på datamaskinen din som du først vil forutsi å mislykkes, hva ville det være? Les mer fordi det ikke er noe mekanisk element for dem. Når du skriver data til et flashminne blir noen elektriske ladninger manipulert og presto! Dataene dine er lagret.

solid state harddisk

For at denne prosessen skal være fornuftig som data, må SSD imidlertid ordne data på en viss måte. Vanligvis vil en flash-minnecelle ha større minnebiter kalt “blokker” som består av mindre minnebiter kalt “sider”.

Når en SSD først er installert i et system, er den tom; så alt fungerer som du forventer. Når du skriver en fil til stasjonen, blir dataene ordnet i blokker og sider av SSDs kontroller. Fordi stasjonen er tom, er ikke den for komplisert. Skrivingen går normalt og er veldig rask, mye raskere enn noen mekanisk harddisk.

Straffeboks

Problemet kommer når du prøver å skrive filer til sider som allerede er okkupert av data. Dette er ikke noe som bare skjer når en SSD er nesten full, fordi det ikke er lineært å skrive data til en solid harddisk.

La oss si at du har seks sider tilgjengelig representert med bokstavene A til F. Intuitivt kan du forvente at data blir skrevet lineært og går fra A til F. I virkeligheten er data ikke så godt strukturert. Rekkefølgen kan være B, deretter D, deretter A, og så videre. Det er ingen mekanisk komponent i en SSD, så data fra alle sider kan hentes like raskt. I tillegg skrubber ikke automatisk alle data fra en side når informasjonen den inneholder blir slettet. En SSD når det ser ut til å være halvfull, kan faktisk ha alle sidene sine brukt.

solid state harddisk

Hver gang du prøver å skrive data til en side som blir brukt, støter du på noe som kalles “blokk-omskrivningsstraff”. Sider er veldig spesifikt arrangert i blokker. Hvis du må erstatte dataene på en side, du må skrive om alle dataene på hele blokken. En side er vanligvis 4 kB, og en blokk er vanligvis 512 kB, så plutselig har du med flere data å gjøre. All informasjonen i blokken må skrives inn i SSDs cache, slik at den ikke går tapt, så blir dataene skrevet om til hele blokken og alle sidene.

Virker tidkrevende, ikke sant? Det er. I beste fall vil en SSD som møter denne straffen skrive data fem ganger saktere. I verste fall kan en SSD være tyve ganger tregere når du skriver data.

TRIM redder dagen

Nå kan du si til deg selv - jøss, dette virker som en tullete måte å gjøre ting på. Hvorfor kan ikke en enkelt side slettes slik at hele blokken ikke trenger å bli slettet og skrevet om på nytt?

Årsaken, ganske enkelt, er at solid state-stasjoner er nye. Det er først det siste året en eksplosjon av SSD-er på forbrukernivå har skjedd. Datamaskiner har brukt mekaniske harddisker i flere tiår nå, og operativsystemer er optimalisert for dem.

TRIM er en kommandospesifikasjon som faktisk gir et operativsystem muligheten til å fortelle en solid state-stasjon spesifikt hvilken side som inneholder dataene som brukeren har slettet. SSDs kontroller kan ta denne informasjonen og deretter bruke den til å utslette bestemte sider i stedet for hele blokker. Problemet med en omskrivningstraff koker virkelig ned til et kommunikasjonsspørsmål. Dagens SSD-er har ingen måte å vite hvilke sider som ble slettet, og det er derfor de ender opp med å slette og skrive hele blokken på nytt.

solid state drive

Implementering av TRIM-støtte må skje i operativsystemet og i SSDs firmware. Microsoft har implementert TRIM-støtte i Windows 7 og også i Windows Server 2008 RS, og så langt er de de eneste store operativsystemene som tilbyr TRIM-støtte. Mange av dagens solid state-stasjoner leveres også med TRIM-aktivert firmware, men ikke alle av dem. SSD-er med TRIM-støtte inkluderer:

  • Corsair Nova, Performance og Reactor
  • Avgjørende M225
  • Intel X25-M
  • G.Skill Falcon
  • Kingston SSDNow-stasjoner
  • OCZ Agility, Summit og Vertex
  • Patriot Torqx
  • SuperTalent Ultradrive

Dette ikke er hver kjører på markedet, og det er muligheten for at stasjoner som ikke støtter TRIM vil ha TRIM aktivert med en fremtidig maskinvarerevisjon. Hvis du er i tvil, kan du besøke nettstedet til SSD-produsenten du har tenkt å kjøpe fra. De vil vanligvis trumfe TRIM-støtte hvis de har det.

Konklusjon

TRIM-støtte er en stor avtale. Hvis du kjøper en SSD nå eller i fremtiden, vil du ha den. Hvis du allerede har en SSD, bør du sjekke produsentens nettsted for å se om de har en firmwareoppdatering som gjør det mulig på stasjonen. Med TRIM vil datamaskinens SSD alltid lyse med på maksimal hastighet.

Bildekreditt: Avye

Matthew Smith er en frilansskribent bosatt i Portland Oregon. Han skriver og redigerer også for Digital Trends.