neeyuese 发表于 2011-9-23 22:57

1.映射表大不大取决于映射算法的设计,SRAM一般都是放不下的。
2.缓存起的作用自然是映射表更新和数据缓存了,数据缓存包括读缓存,写缓存,复制缓存等等。机制因主控算法不同自然也会不同,没有人能够告诉你。

nde123456 发表于 2011-9-23 23:03

SRAM可以做写缓存,DRAM因为掉电的问题,只能做读缓存吧
考虑磨损平衡的需要,FTL映射表应该没有划分专用的NAND空间,而是分散在文件数据之间吧?

neeyuese 发表于 2011-9-23 23:24

一般来说我不认为最新的SSD还会用SRAM做数据缓存(SandForce这类没DRAM的除外)。SRAM只是存放固件代码和一些比较重要数据的地方。DRAM的话可以利用的地方就比较多了,做法很多,管的东西也很多,甚至带宽都有些不够了。

磨损平衡是FTL的一部分,FTL不单单是映射表,还包括很多别的部分。至于是不是划分专用空间还是分散在数据之间,这个还是那句话,各家做法不同,无法回答。

tomcat-14 发表于 2011-9-25 21:24

其实闪存的具体特性只有厂家自己知道,所以就是买同样美光芯片做SSD,其他厂家也很难超越美光,除非另辟捷径。算法的基础是数学,中国的应用数学和美国,法国,俄罗斯还是有差距啊。

once375ml 发表于 2011-9-28 18:00



这张和我的Runcore 128G-C 的性能很想 难道是barefoot的主控

网上这款信息很少

有风有雨 发表于 2011-11-25 16:01

不知版主能否分析下SF主控的FTK算法,期待之

frank77 发表于 2011-11-25 17:07

有长知识了

yangzigang00 发表于 2011-11-29 10:44

谢谢~~真是够专业~~

zxasqw731 发表于 2011-12-8 01:04

学习贴 受益匪浅

junyi_de 发表于 2012-1-16 11:16

LZ哪里看来的资料啊?

junweb 发表于 2012-1-16 13:42

浴室又换女女了?

zhlyp 发表于 2012-8-1 13:50

这个很精辟

mickey99520 发表于 2012-8-14 13:53

先顶后看

hanfengcai 发表于 2013-3-16 08:16

浴室应该是SSD专业人员,懂的原理非常多,看她 (他)的文章获益良多!{:1_454:}

Luke 发表于 2013-3-28 19:39

nde123456 发表于 2011-9-23 22:34 static/image/common/back.gif
每次写操作都会同时导致修改FTL映射表,因此这个表是SSD中写入最频繁的数据结构。

关于“映射表存放在NA ...

不是太大放不下,现在FTL应该很少采用纯页级的映射了,所以映射信息肯定是可以放得下的,但是要是NAND上不保存映射信息的话,
那么每次系统重启时,控制器都要扫描整个盘来重建映射信息,这对于大容量的SSD不太现实。
所致至少有部分映射信息是存在NAND上面的。

xjtu2013 发表于 2013-4-18 22:45

您好!看到 SSD深度技术解析---FTL层算法对性能的影响这个帖子,好欣喜,正是自己现在研究的东西,有些不懂,可不可以跟你交流请教一下,我的QQ506956656,期待你的回复!
页: 1 [2]
查看完整版本: SSD深度技术解析---FTL层算法对性能的影响