image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di AMD conferma Ryzen X3D a doppia cache, ma non per i gamer AMD conferma Ryzen X3D a doppia cache, ma non per i gamer...
Immagine di CORSAIR svela la GALLEON 100 SD la tastiera con Stream Deck CORSAIR svela la GALLEON 100 SD la tastiera con Stream Deck...

Cosa ci vuole? Compatibilità TRIM

Recensione - Test di un SSD per misurarne l'influenza del TRIM e degli aggiornamenti firmware.

Advertisement

Avatar di Tom's Hardware

a cura di Tom's Hardware

@Tom's Hardware Italia

Pubblicato il 23/03/2011 alle 09:00 - Aggiornato il 15/03/2015 alle 01:28
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Cosa ci vuole? Compatibilità TRIM

La gestione dei dati è semplice sugli hard disk, perché le informazioni sono immagazzinate in blocchi individuali, organizzati in modo logico con il sistema LBA (logical block addressing). Solitamente l'hard disk "sa" trovare blocchi singoli e può riposizionare le sue testine su una certa traccia per leggerli o scriverli; questa attività avviene singolarmente per ogni blocco di memoria disponibile.

La memoria NAND Flash invece funziona in modo molto diverso, e presenta difficoltà specifiche. Una di queste è la vita limitata delle celle di memoria flash: questo limite ha spinto i produttori a creare algoritmi specifici, il wear leveling, per assicurarsi che tutte le celle di un SSD abbiano un aspettativa di vita simile.

Un'altra caratteristica è che i dati su memoria flash MLC non si possono semplicemente sovrascrivere, ma devono essere prima cancellati. A questo si aggiunge il fatto che questi supporti, generalmente, usano blocchi da 512 KB, più grandi rispetto a quelli da 4 KB – che si stanno diffondendo per gli hard disk (Analisi Hard Disk: l'impatto del passaggio ai settori da 4 KB).

Clicca per ingrandire

Quindi anche per pochi dati (per esempio in piccolo file di testo, come un cookie) bisognerà leggere, cancellare e riscrivere un blocco piuttosto grande. Un'operazione che, come si può intuire, richiede tempo. Le operazioni di mappatura tra i dati fisici e i dati logici è gestita tramite il Flash Transition Layer (FTL), ma è un bel lavoro per il controller bilanciare wear leveling e prestazioni. Quest'operazione è comunemente definita come write amplification; è espressa tramite un valore percentuale, che ci dice quanti dati sono stati effettivamente scritti. Il termine amplification dovrebbe aiutare a capire che questo valore può andare oltre il 100%.

A lungo andare si crea quindi un problema dovuto a dati di scarto ed eccesso di scritture, che può anche compromettere le prestazioni del nostro SSD.

Il wear leveling e la write amplification portano il controller a lavorare molto. Il comando TRIM, aggiunto con la seconda generazione di SSD, aiuta a tenere sotto controllo le scritture eccessive, e anche a mantenere le prestazioni a lungo termine.

Clicca per ingrandire

Sostanzialmente il comando TRIM – che deve essere supportato dal sistema operativo – serve a eliminare l'overhead creato dai dati cancellati. Questo è necessario perché ogni volta che l'utente cancella dei dati, nell'unità SSD si deve cancellare un intero blocco da 512 KB, e poi si riscrivono tutti i dati tranne quelli che sono stati eliminati.

Con il comando TRIM, invece, al comando di cancellazione il drive SSD risponde limitandosi a segnare la pagina (la parte di memoria interessata) come disponibile, senza eseguire immediatamente la cancellazione fisica. In questo modo il comando TRIM tiene sotto controllo le scritture in background, e di fatto previene il deteriorarsi delle prestazioni dovute a questo fenomeno.

Le notizie più lette

#1
VPN: cos'è, come funziona e a cosa serve
1

Hardware

VPN: cos'è, come funziona e a cosa serve

#2
Cos'è una VPN (Virtual Private Network)
1

Hardware

Cos'è una VPN (Virtual Private Network)

#3
I vantaggi di usare una VPN mentre si viaggia
1

Hardware

I vantaggi di usare una VPN mentre si viaggia

#4
Perché siamo sempre più poveri? I veri motivi sono questi

Altri temi

Perché siamo sempre più poveri? I veri motivi sono questi

#5
C’è un problema negli scacchi, che si risolve cambiando la posizione di partenza
5

Scienze

C’è un problema negli scacchi, che si risolve cambiando la posizione di partenza

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca quadrati

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

CORSAIR svela la GALLEON 100 SD la tastiera con Stream Deck
2

CES 2026

CORSAIR svela la GALLEON 100 SD la tastiera con Stream Deck

Di Andrea Maiellano
AMD conferma Ryzen X3D a doppia cache, ma non per i gamer

Hardware

AMD conferma Ryzen X3D a doppia cache, ma non per i gamer

Di Antonello Buzzi
Il vostro mouse Logitech non funziona? Tranquilli è arrivata la soluzione
5

Hardware

Il vostro mouse Logitech non funziona? Tranquilli è arrivata la soluzione

Di Andrea Maiellano
Intel e Samsung cambiano le regole dei display OLED
3

Hardware

Intel e Samsung cambiano le regole dei display OLED

Di Antonello Buzzi
Acer ridefinisce l'ecosistema tecnologico al CES 2026

CES 2026

Acer ridefinisce l'ecosistema tecnologico al CES 2026

Di Andrea Maiellano

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.