GetUSB.info Logo

Posts Taggati ‘memoria SLC’

Perché la memoria TLC scrive più lentamente della memoria MLC

La memoria TLC scrive più lentamente della memoria MLC perché memorizza tre bit di dati per cella, anziché il bit memorizzato da SLC e i due bit memorizzati da MLC. La scrittura di tre bit di dati su una singola cella richiede una programmazione più complessa rispetto alla scrittura di uno o due bit di dati, con conseguente velocità di scrittura più lente e livelli di resistenza più brevi. Inoltre, il numero di cicli di programmazione e cancellazione che la memoria TLC può sopportare è significativamente inferiore rispetto alla memoria SLC e MLC, riducendo ulteriormente le sue prestazioni di scrittura complessive.

È necessaria una programmazione più complessa perché ogni cella può contenere tre bit di dati (con memoria TLC) e per questa caratteristica, quando nuovi dati vengono aggiunti alla cella, i dati originali devono essere cancellati, ricordati e quindi ri- riscritto nella stessa cella, oltre al nuovo bit di dati aggiunto alla cella a tre livelli. La velocità con cui un blocco di memoria viene cancellato dipende dal tipo di memoria utilizzata. Generalmente, la memoria Single Level Cell (SLC) viene cancellata più velocemente, mentre la memoria Multi Level Cell (MLC) e Triple Level Cell (TLC) impiega più tempo a causa dei loro livelli più alti. Come nota a margine, anche la dimensione del blocco di memoria, così come il tipo di controller utilizzato, possono influire sulla velocità delle operazioni di cancellazione.

I cinque passaggi durante la scrittura nello spazio di memoria nella memoria TLC sono i seguenti:

  • Cancella – I dati esistenti nella cella di memoria devono essere cancellati prima di poter scrivere nuovi dati.
  • Programma – I nuovi dati vengono programmati nella cella di memoria.
  • Verifica: i nuovi dati vengono verificati per garantire che siano stati scritti correttamente.
  • Aggiorna – La cella di memoria viene aggiornata per prevenire il danneggiamento dei dati a causa della perdita di carica.
  • Lettura: i dati vengono letti dalla cella di memoria per assicurarsi che siano stati scritti correttamente.

Se è necessario scrivere dati aggiuntivi su un altro bit della stessa cella in una memoria TLC, il bit esistente deve essere prima cancellato e poi aggiunto di nuovo. L’overhead nell’elaborazione rallenta la velocità complessiva del dispositivo e influisce direttamente le prestazioni.

Perché la memoria TLC scrive più lentamente della memoria MLC

Per ottenere maggiori informazioni su Memoria SLC, visita il nostro post originale a riguardo del 2006.

Leggi Tutto