Annons

solid state hårddiskOm du någonsin har ägt eller har övervägt att äga en SSD kanske du har hört granskare 5 Granskningsplatser för datormaskinvara för PC-entusiasten Läs mer och andra kommentatorer som talar om TRIM-stöd. Du kanske också har tagit upp det faktum att TRIM-stöd är en ganska stor sak. Nyhetsinlägg på stora tekniska webbplatser rapporterar ständigt att märket X har lagt till TRIM-stöd, vilket gör en stor krångel om det om och om igen.

Men dessa nya rapporter förklarar sällan vad TRIM-stöd faktiskt är, vilket kan göra det svårt för dig att förstå varför TRIM är en så stor affär och varför du verkligen behöver det på din SSD eller någon hårddisk som du tänker på uppköp.

En snabb Solid State Drive-tutorial

Innan du kan förstå varför tekniska webbplatser pratar så mycket om TRIM. måste du öka din kunskap om hur hårddiskar i fast tillstånd fungerar.

En solid state-enhet är helt enkelt ett kretskort fullt av flashminnechips och en styrenhet som ansvarar för att ta reda på det bästa sättet att flytta data runt enheten och till din dator. Flash-minneschips är mycket, mycket snabbare än en

instagram viewer
diskar 4 verktyg för att förutsäga och förebygga fel på hårddiskenf det finns en utrustning i din dator som du förutspår att misslyckas först, vad skulle det vara? Läs mer eftersom det inte finns något mekaniskt element för dem. När du skriver data till ett flashminne manipuleras en del elektriska laddningar och presto! Dina data sparas.

solid state hårddisk

För att denna process ska vara meningsfull som data måste SSD dock ordna data på ett visst sätt. Vanligtvis kommer en flashminnecell att ha större minnesbitar som kallas "block" som består av mindre minnesbitar som kallas "sidor".

När en SSD först installeras i ett system är den tom; så allt fungerar som du kan förvänta dig. När du skriver en fil till enheten ordnas data i block och sidor av SSD: s controller. Eftersom enheten är tom är den inte för komplicerad. Skrivningen fortsätter normalt och är mycket snabb, mycket snabbare än någon mekanisk hårddisk.

Strafflåda

Problemet kommer när du försöker skriva filer till sidor som redan är upptagna av data. Det här är inte något som bara händer när en SSD är nästan full, eftersom det inte är linjärt att skriva data till en hårddisk i fast tillstånd.

Låt oss säga att du har sex sidor tillgängliga representerade av bokstäverna A till F. Intuitivt kan du förvänta dig att data ska skrivas linjärt och går från A till F. I verkligheten är data inte så välstrukturerade. Ordningen kan vara B, sedan D, sedan A och så vidare. Det finns ingen mekanisk komponent i en SSD, så data från alla sidor kan hämtas lika snabbt. Dessutom skrubbar Windows inte automatiskt all data från en sida när informationen som den raderas. En SSD när verkar vara halvfull, kan faktiskt ha alla sina sidor använt.

solid state hårddisk

När du försöker skriva data till en sida som används stöter du på något som kallas ”blockomskrivningsstraff”. Sidor är mycket specifikt arrangerade i block. Om du måste ersätta data på en sida, du måste skriva om all data på hela blocket. En sida är vanligtvis 4 kB och ett block är vanligtvis 512 kB, så plötsligt har du att göra med mycket mer data. All information i blocket måste skrivas in i SSD: s cache, så att den inte går förlorad, då skrivs uppgifterna till hela blocket och alla dess sidor.

Verkar tidskrävande, eller hur? Det är. I bästa fall kommer en SSD som stöter på denna straff att skriva data fem gånger långsammare. I värsta fall kan en SSD vara tjugo gånger långsammare när du skriver data.

TRIM räddar dagen

Nu kan du säga till dig själv - jeez, det verkar som ett dumt sätt att göra saker. Varför kan inte en enda sida raderas så att hela blocket inte behöver raderas och skrivas om?

Anledningen är helt enkelt att hårddiskenheter är nya. Det är först under det senaste året som en explosion av SSD: er på konsumentnivå har inträffat. Datorer har använt mekaniska hårddiskar i decennier nu och operativsystem är optimerade för dem.

TRIM är en kommandospecifikation som faktiskt ger ett operativsystem möjlighet att berätta för en solid state-enhet specifikt vilken sida som innehåller data som användaren har raderat. SSD: s controller kan ta denna information och sedan använda den för att utplåna specifika sidor snarare än hela block. Problemet med en omskrivningsstraff blockerar verkligen en kommunikationsfråga. Dagens SSD: er har inget sätt att veta vilka sidor som raderades, varför de slutar radera och skriva om hela blocket.

solid state drive

Implementering av TRIM-stöd måste ske i operativsystemet och i SSD: s firmware. Microsoft har implementerat TRIM-stöd i Windows 7 och även i Windows Server 2008 RS, och hittills är de de enda stora operativsystemen som erbjuder TRIM-stöd. Många av dagens solid state-enheter skickas också med TRIM-aktiverad firmware, men inte alla. SSD: er med TRIM-stöd inkluderar:

  • Corsair Nova, Performance och Reactor
  • Avgörande M225
  • Intel X25-M
  • G.Skill Falcon
  • Kingston SSDNow-enheter
  • OCZ Agility, Summit och Vertex
  • Patriot Torqx
  • SuperTalent Ultradrive

Det här är inte varje kör på marknaden, och det finns möjligheten att enheter som inte stöder TRIM kommer att ha TRIM aktiverat med en framtida hårdvarurevision. Om du är osäker besöker du webbplatsen för SSD-tillverkaren du tänker köpa från. De kommer vanligtvis att trumpa TRIM-stöd om de har det.

Slutsats

TRIM-stöd är en stor sak. Om du köper en SSD nu eller i framtiden vill du ha den. Om du redan har en SSD bör du kontrollera tillverkarens webbplats för att se om de har en firmware-uppdatering som gör det möjligt på din enhet. Med TRIM kommer din dators SSD alltid att surras med sin maximala hastighet.

Bildkredit: Avye

Matthew Smith är frilansförfattare som bor i Portland Oregon. Han skriver och redigerar också för Digital Trends.