Waarom is TRIM belangrijk voor harde schijven in Solid State? [Technologie verklaard]

Advertentie

Advertentie
Advertentie

solid-state harde schijf Als je ooit een SSD hebt gehad of hebt overwogen, heb je mogelijk reviewers gehoord 5 Computer Hardware Review Sites voor de pc Enthusiast 5 Computer Hardware Review Sites voor de pc Enthusiast Lees meer en andere commentatoren die praten over TRIM-ondersteuning. Misschien heb je ook opgemerkt dat TRIM-ondersteuning een vrij grote deal is. Nieuwsberichten op belangrijke technische sites melden voortdurend dat merk X TRIM-ondersteuning heeft toegevoegd en er keer op keer veel aandacht aan besteedt.

In deze nieuwe rapporten wordt echter zelden uitgelegd wat de TRIM-ondersteuning eigenlijk is, waardoor u moeilijk kunt begrijpen waarom TRIM zo belangrijk is en waarom u het echt nodig hebt op uw SSD of een vaste-schijfstation waaraan u mogelijk denkt kopen.

Een snelle Solid State Drive-zelfstudie

Voordat u goed begrijpt waarom technische websites zoveel over TRIM praten. je moet je kennis vergroten over hoe vaste-schijf-harde schijven werken.

Een SSD-schijf is gewoon een printplaat vol flashgeheugenchips en een controller die de beste manier heeft om gegevens over de schijf en naar uw computer te verplaatsen. Flash-geheugenchips zijn veel, veel sneller dan schijven 4 Hulpprogramma's voor voorspellen en voorkomen van harde schijfstoring 4 Hulpprogramma's voor het voorspellen en voorkomen van harde schijfstoring f er is één apparaat op uw computer waarvan u zou verwachten dat het eerst zou mislukken, wat zou het zijn? worden? Meer lezen omdat er geen mechanisch element voor hen is. Wanneer u gegevens naar een flash-geheugen schrijft, worden sommige elektrische ladingen gemanipuleerd en klaar! Uw gegevens worden opgeslagen.

solid-state harde schijf

Om ervoor te zorgen dat dit proces zinvol is als gegevens, moet de SSD op een bepaalde manier gegevens ordenen. Gewoonlijk zal een flash-geheugencel grotere geheugen-chunks hebben die "blokken" worden genoemd en die bestaan ​​uit kleinere geheugen-chunks die "pagina's" worden genoemd.

Wanneer een SSD voor het eerst in een systeem wordt geïnstalleerd, is deze leeg; dus alles werkt zoals je zou verwachten. Wanneer u een bestand naar de drive schrijft, worden de gegevens in blokken en pagina's gerangschikt door de controller van de SSD. Omdat de schijf leeg is, is dit niet te ingewikkeld. Het schrijven gaat normaal en is erg snel, veel sneller dan elke mechanische harde schijf.

Penalty Box

Het probleem komt als u probeert bestanden te schrijven naar pagina's die al door gegevens worden gebruikt. Dit is niet iets dat alleen gebeurt wanneer een SSD bijna vol is, omdat het schrijven van gegevens naar een solid-state harde schijf niet lineair is.

Laten we zeggen dat je zes pagina's beschikbaar hebt die worden weergegeven door de letters A tot F. Intuïtief verwacht je dat gegevens lineair worden geschreven, van A naar F. De gegevens zijn in werkelijkheid niet zo goed gestructureerd. De volgorde kan B zijn, dan D, dan A, enzovoort. Er is geen mechanische component in een SSD, dus gegevens van alle pagina's kunnen even snel worden opgehaald. Bovendien scant Windows niet automatisch alle gegevens van een pagina wanneer de informatie die deze bevat, is verwijderd. Een SSD die half vol lijkt te zijn, kan in feite alle pagina's bevatten.

solid-state harde schijf

Telkens wanneer u probeert gegevens te schrijven naar een pagina die wordt gebruikt, ziet u iets dat de "blokherhaalpenalty" wordt genoemd. Pagina's zijn heel specifiek in blokken gerangschikt. Als u de gegevens op een pagina moet vervangen, moet u alle gegevens van het hele blok overschrijven . Een pagina is meestal 4 KB en een blok is meestal 512 KB, dus plotseling heb je te maken met veel meer gegevens. Alle informatie in het blok moet in de cache van de SSD worden geschreven, zodat deze niet verloren gaat, waarna de gegevens opnieuw worden geschreven naar het hele blok en alle pagina's.

Het lijkt tijdrovend, toch? Het is. In het beste geval zal een SSD die deze straf tegenkomt vijf keer langzamer data schrijven. In het ergste geval kan een SSD twintig keer langzamer zijn bij het schrijven van gegevens.

TRIM redt de dag

Nu zeg je misschien tegen jezelf - jeez, dit lijkt een dwaze manier om dingen te doen. Waarom kan geen enkele pagina worden verwijderd, zodat het hele blok niet hoeft te worden gewist en herschreven?

De reden is simpelweg dat Solid State-schijven nieuw zijn. Het is pas in het laatste jaar dat een explosie van consument-niveau SSD's heeft plaatsgevonden. Computers gebruiken al tientallen jaren mechanische harde schijven en besturingssystemen zijn voor hen geoptimaliseerd.

TRIM is een opdrachtspecificatie die een besturingssysteem in feite de mogelijkheid biedt om een ​​SSD-station specifiek te vertellen op welke pagina de gegevens staan ​​die de gebruiker heeft verwijderd. De controller van de SSD kan deze informatie gebruiken en deze vervolgens gebruiken om specifieke pagina's weg te vagen in plaats van hele blokken. Het probleem van een blokherschrijffout komt eigenlijk neer op een communicatieprobleem. De huidige SSD's hebben geen manier om te weten welke pagina's zijn verwijderd. Daarom verwijderen ze het hele blok en wissen ze het opnieuw.

SSD schijf

Implementatie van TRIM-ondersteuning moet plaatsvinden in het besturingssysteem en in de firmware van de SSD. Microsoft heeft TRIM-ondersteuning geïmplementeerd in Windows 7 en ook in Windows Server 2008 RS en tot nu toe zijn dit de enige grote besturingssystemen die TRIM-ondersteuning bieden. Veel van de hedendaagse solid-state drives worden ook geleverd met TRIM-compatibele firmware, maar niet allemaal. SSD's met TRIM-ondersteuning zijn onder andere:

  • Corsair Nova, prestaties en reactor
  • Cruciaal M225
  • Intel X25-M
  • G.Skill Falcon
  • Kingston SSDNow-schijven
  • OCZ Agility, Summit en Vertex
  • Patriot Torqx
  • SuperTalent Ultradrive

Dit is niet elke schijf die op de markt is en er is de mogelijkheid dat schijven die TRIM niet ondersteunen TRIM hebben ingeschakeld met een toekomstige hardwarerevisie. Als je twijfelt, bezoek dan de website van de SSD-fabrikant die je wilt kopen. Ze zullen meestal TRIM-ondersteuning trommelen als ze het hebben.

Conclusie

TRIM-ondersteuning is een groot probleem. Als u nu of in de toekomst een SSD koopt, wilt u dat. Als u al een SSD hebt, moet u de website van uw fabrikant controleren om te zien of deze een firmware-update heeft die deze op uw drive inschakelt. Met TRIM vliegt de SSD van je computer altijd vrolijk mee op maximale snelheid.

Afbeelding tegoed: Avye

In this article