Casa > Q > Qual É A Diferença Entre Um Cache Slc E Um Cache Dram Em Ssds?

Qual é a diferença entre um cache SLC e um cache DRAM em SSDs?

Cache SLC foi introduzido com unidades TLC e QLC onde o FLASH é bastante lento. As unidades MLC não têm cache SLC (como eu sei).
No início olhe para esta escrita de referências para diferentes tipos de FLASH:

Latest Samsung 980 Pro - unidade TLC:

main-qimg-63734a8b4dfd9ac20b759855aaa01b54

E este é o seu predecessor Samsung 970 Pro - unidade MLC:

main-qimg-8395a204423ef1c6123230d53e8e3a4b

No final da unidade QLC Intel 660:

main-qimg-a5f8aee2b0ebbf92c730e297a5eb8717

Não preste atenção na velocidade máxima porque 980 Pro é PCIe-4 enquanto outros são PCIe-3. Mas repare 3x de abrandamento entre a unidade TLC e MLC (a Samsung tem os melhores SSDs) e uma enorme queda de cerca de 20x na unidade QLC.
Toda a performance superior é enquanto a unidade tem cache SLC suficiente. E é isso que os fabricantes especificam - grande mentira.

Cache DRAM tem resultados ainda piores em comparação com o cache SLC porque é muito mais rápido. Mas é muito mais pequeno. Os SSDs atuais normalmente têm 1 GB de RAM por FLASH.
Cache DRAM é usado como cache e buffer mais freqüentes. Quando o PC grava em disco (SSD ou HDD), os dados são primeiro armazenados no cache DRAM e depois gravados lentamente em FLASH (ou placas de disco). Pode acontecer de os dados estarem completamente em cache DRAM quando lidos pelo PC e serem imediatamente retornados.
Cache DRAM ajuda muito com arquivos pequenos e aleatórios. Não faz sentido para arquivos grandes.

No final deixe-me explicar o cache SLC. TLC FLASH armazena 3 bits em uma única célula FLASH e a escrita/leitura é muito lenta. A programação de uma única célula leva cca 2 - 3ms! SLC no outro lado armazena apenas 1 bit por célula e a escrita é muito mais rápida, cca 200us. Isso é 10 vezes mais rápido! Com QLC a situação é ainda pior.
Notem como eu escrevi que a leitura é mais lenta. O SLC é duas vezes mais rápido ou até mais na leitura.
A razão é a diferença no número de bits armazenados. A memória FLASH armazena carga em porta totalmente isolada (condensador). A célula SLC só se importa se há ou não carga, mas a TLC deve reconhecer 8 níveis de carga diferentes. Essa é também uma das razões pelas quais a resistência do SLC é muito maior (100 vezes).
But TLC/QLC drives não usam SLC FLASH. Eles simplesmente tratam as células de TLC como SLC. Isto é muito mais rápido mas não tão rápido como o SLC e a resistência é pior.

De Worl Nimmer

Qual telefone andróide próximo/corrente devo comprar para jogos e duração da bateria de 10000 a 20000 rupias? :: Como pagar um cartão de crédito on-line com um cartão pré-pago