Lessico IT › Hardware › Flash Translation Layer (FTL)

Flash Translation Layer (FTL)

Hardware Svenska → Aggiornato: 2026-10-02

Il software nel controller di un SSD che traduce gli indirizzi logici del sistema operativo in indirizzi fisici della NAND. L'FTL nasconde le stranezze della flash (cancellazione prima della scrittura, cancellazione a blocchi, usura), così che l'unità appaia al sistema operativo come un normale dispositivo a blocchi.

Perché serve: la flash NAND non può sovrascrivere i dati sul posto, un intero blocco va prima cancellato e i blocchi si cancellano in unità più grandi di quelle in cui si scrive. L'FTL gestisce quindi: una tabella di mappatura logico-fisica, il wear leveling (distribuzione dell'usura), la garbage collection (raccolta dei dati validi e liberazione dei blocchi) e l'over-provisioning. La sua qualità determina prestazioni, durata e write amplification di un SSD. Conseguenza: un'improvvisa perdita di alimentazione può corrompere la tabella di mappatura, ed è per questo che gli SSD enterprise hanno condensatori (protezione da power loss). L'FTL è invisibile, ma spiega perché le prestazioni di un SSD possono calare quando si riempie (meno spazio per la GC).

← Torna al lessico