黑片管理在FTL中的应用

作者:菜鸟

SSD和U盘的区别

图 1 SSD和U盘结构示意图

两者之间的区别,除了接口协议不一样,其他的惊人的相似,协议不一样,速度不一样。可以通过Nand Flash的Datasheet估算一下速度Nand Flash的速度。

 

图 2 三星K9ADGD8x0D Datashe[……]

阅读全文

Linux多队列与scsi-mq

 

时光荏苒,才过了半年的时间,ssdfans已经有14位不同领域的作者了。我们这些作者有个微信群,大家写了新文章就会发到群里求审。话说上回阿呆班门弄斧,写了篇Linux多队列的文章发到群里显摆,结果技术偏执狂冬瓜哥问了很多问题,从NUMA架构到Cache的机制,阿呆看的都湿了,流汗流湿的。最后[……]

阅读全文

群联主控的那些Bigger术语

最近看到一张Phison(群联)主控的汇总表格,Feature里面各种的术语引起了我的兴趣。

BCH,DevSlp,TLC这些一看就知道是啥。其他的就不是非常直观了。

耳边回忆起冬瓜哥雄厚的嗓音 – 有些术语其实就是旧概念重新起个名字以提升Bigger,就是为了方便去忽悠客户。

再想起蛋蛋经[……]

阅读全文

NVMeDirect:超越SPDK

我们知道,从Linux内核版本3.3开始,内核代码自带NVMe SSD驱动程序,运行在内核态。但是,用户的应用程序又都是在用户态运行,所以驱动跑在内核态会有些不便。哪些不便呢?不急,我们先来科普一下Linux的用户态和内核态区别。

在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个[……]

阅读全文

LPDDR4初始化时序简析

 

作者:望月闲人

 
 

上电,复位和初始化,还有独特的第四个步骤!

 

想要和望月闲人还有全世界的大牛讨论SSD及存储相关技术?加nanoarch为微信好友,拉你进ssdfans微信群  

 


 

先看看下面这个图对整个初始化过程有个总体的了解,LPDDR4初始化主要分下面四个阶[……]

阅读全文