Se hai mai posseduto o hai considerato di possedere un SSD potresti aver sentito revisori 5 Computer Hardware Review Sites per The PC Enthusiast 5 Computer Hardware Revisionare siti per l'appassionato di PC Leggi di più e altri commentatori che parlano del supporto TRIM. Potresti anche aver capito che il supporto TRIM è un grosso problema. I post di notizie sui principali siti tecnologici riportano costantemente che il marchio X ha aggiunto il supporto TRIM, facendone un gran baccano ancora e ancora.
Tuttavia, questi nuovi report raramente spiegano cosa sia effettivamente il supporto TRIM, il che potrebbe rendere difficile capire perché TRIM è un grosso problema e perché ne hai davvero bisogno sul tuo SSD o su qualsiasi hard disk a stato solido a cui potresti pensare acquisto.
Un tutorial rapido su Solid State Drive
Prima di poter capire correttamente perché i siti web tecnologici parlano così tanto di TRIM. è necessario rafforzare le tue conoscenze su come funzionano i dischi fissi a stato solido.
Un disco a stato solido è semplicemente un circuito pieno di chip di memoria flash e un controller che si occupa di individuare il modo migliore per spostare i dati attorno all'unità e al computer. I chip di memoria flash sono molto, molto più veloci di un disco 4 Strumenti per prevedere e prevenire guasti del disco rigido 4 Strumenti per prevedere e prevenire guasti del disco rigido f C'è un componente nel tuo computer che prevedi di non eseguire prima, quale sarebbe? essere? Leggi di più perché non c'è alcun elemento meccanico per loro. Quando si scrivono dati su una memoria flash, alcune cariche elettriche vengono manipolate e presto! I tuoi dati sono stati salvati
Affinché questo processo abbia senso come dati, tuttavia, l'SSD deve organizzare i dati in un certo modo. Di solito, una cella di memoria flash ha più blocchi di memoria chiamati "blocchi" costituiti da blocchi di memoria più piccoli chiamati "pagine".
Quando un SSD viene installato per la prima volta in un sistema, è vuoto; quindi tutto funziona come ti aspetteresti. Quando si scrive un file sull'unità, i dati vengono disposti in blocchi e pagine dal controller dell'SSD. Poiché l'unità è vuota, non è troppo complessa. La scrittura procede normalmente ed è molto veloce, molto più veloce di qualsiasi disco rigido meccanico.
Area di rigore
Il problema si presenta quando si tenta di scrivere file su pagine che sono già occupate da dati. Questo non è qualcosa che accade solo quando un SSD è quasi pieno, perché scrivere dati su un disco fisso a stato solido non è lineare.
Diciamo che hai sei pagine disponibili rappresentate dalle lettere da A a F. Intuitivamente, ti aspetteresti che i dati vengano scritti in modo lineare, passando da A a F. In realtà, i dati non sono così ben strutturati. L'ordine potrebbe essere B, quindi D, quindi A e così via. Non c'è alcun componente meccanico in un SSD, quindi i dati di tutte le pagine possono essere recuperati in modo altrettanto rapido. Inoltre, Windows non esegue automaticamente lo scrub di tutti i dati da una pagina quando le informazioni in essa contenute vengono eliminate. Un SSD quando sembra pieno a metà, può infatti avere tutte le pagine utilizzate.
Ogni volta che si tenta di scrivere dati su una pagina che viene utilizzata, si incontra qualcosa chiamato "penalità di riscrittura di blocco". Le pagine sono disposte in modo molto specifico in blocchi. Se è necessario sostituire i dati in una pagina, è necessario riscrivere tutti i dati sull'intero blocco . Una pagina è in genere di 4KB e un blocco di solito è di 512 KB, quindi all'improvviso hai a che fare con molti più dati. Tutte le informazioni nel blocco devono essere scritte nella cache dell'SSD, in modo che non vengano perse, quindi i dati vengono riscritti nell'intero blocco e in tutte le sue pagine.
Sembra che richiede tempo, non è vero? È. Nel migliore dei casi, un SSD che riscontra questa penalità scriverà dati cinque volte più lenti. Nel peggiore dei casi, un SSD può essere venti volte più lento durante la scrittura dei dati.
TRIM salva il giorno
Ora potresti dirsi a te stesso - jeez, questo sembra un modo stupido di fare le cose. Perché non è possibile eliminare una singola pagina in modo che l'intero blocco non debba essere cancellato e riscritto?
La ragione, molto semplicemente, è che le unità a stato solido sono nuove. È solo nell'ultimo anno che si è verificata un'esplosione di SSD consumer-level. I computer hanno utilizzato hard disk meccanici ormai da decenni e i sistemi operativi sono ottimizzati per loro.
TRIM è una specifica di comando che fornisce effettivamente a un sistema operativo la capacità di indicare a un'unità a stato solido specificamente quale pagina contiene i dati che l'utente ha cancellato. Il controller dell'SSD può prendere queste informazioni e quindi usarle per cancellare pagine specifiche piuttosto che interi blocchi. Il problema di una penalità di riscrittura di blocco si riduce in realtà a un problema di comunicazione. Gli SSD di oggi non hanno modo di sapere quali pagine sono state cancellate, motivo per cui finiscono per cancellare e riscrivere l'intero blocco.
L'implementazione del supporto TRIM deve avvenire nel sistema operativo e nel firmware dell'SSD. Microsoft ha implementato il supporto TRIM in Windows 7 e anche in Windows Server 2008 RS, e finora sono gli unici principali sistemi operativi a offrire il supporto TRIM. Molte delle unità a stato solido di oggi vengono fornite con il firmware abilitato TRIM, ma non tutte. Gli SSD con supporto TRIM includono:
- Corsair Nova, Performance and Reactor
- M225 cruciale
- Intel X25-M
- G.Skill Falcon
- Kingston SSDNow Drives
- OCZ Agility, Summit e Vertex
- Patriot Torqx
- SuperTalent Ultradrive
Non si tratta di tutte le unità sul mercato e c'è la possibilità che le unità che non supportano TRIM abbiano il TRIM abilitato con una futura revisione dell'hardware. In caso di dubbi, visitare il sito Web del produttore SSD da cui si intende acquistare. Solitamente trumpet il supporto TRIM se ce l'hanno.
Conclusione
Il supporto TRIM è un grosso problema. Se stai acquistando un SSD ora o in futuro, lo vuoi. Se si dispone già di un SSD, è necessario controllare il sito Web del produttore per verificare se dispongono di un aggiornamento del firmware che lo abilita sull'unità. Con TRIM, l'SSD del tuo computer sarà sempre felicemente ronzante alla sua massima velocità.
Immagine di credito: Avye