- 内容展现
- 最新评论
闪迪X110与Ultra Plus SSD评测
Sandisk闪迪是全球知名的闪存存储卡制造商,闪迪和东芝合资兴建有晶圆工厂,拥有自主闪存颗粒资源,与存储卡领域的高市占率不同,闪迪在SSD市场上一直比较神秘,近日我们收到了来自闪迪的SSD产品,让我们来了解一下 ...
nCache特性分析
闪迪SSD的nCache也是一种SLC模式。主控配合小容量的DRAM缓存,而部分NAND空间使用SLC模式进行编程,作为更大容量的缓存使用。 nCache的秘密就在于把部分MLC当做SLC来操作,达到SLC的高写入性能和接近的耐久度,然后在后台再把SLC模式的缓存数据写入到MLC上去。一般来说,把MLC配置成SLC缓存的做法有2种。 1. 固定缓存模式:在MLC中划分出特定的区域用作SLC缓存,这样就规定了这部分缓存必须以SLC模式操作,另外剩下的存储部分则必须以MLC模式操作。 2. 混合缓存模式:允许MLC的存储介质在不同的时间段实时切换成SLC模式或者保持MLC模式操作。 两种模式都有其优缺点。简单来说,固定缓存模式复杂度相对低点,由于提前做了SLC和MLC模式分配,也就不用管理检测当前操作模式的信息,但是效率和耐久度没法做最大优化;混合缓存模式复杂度高,更容易出问题,但是却能够把效率和耐久度做最大优化。 闪存中的缓存操作过程:主机请求数据写入-》数据写入SLC模式缓存-》在闲置时间后台写入MLC或者当SLC模式缓存被填满时则必须强制写入MLC并释放SLC模式缓存空间。 这个过程中,从SLC模式缓存写入到MLC的速度会显得非常慢。其中的一个原因是,为了提高效率并尽可能减少写放大和不必要的垃圾回收开销,一次SLC模式缓存刷新的最好是整个BLOCK的数据。这样传输完一整个BLOCK的数据后就可以直接擦除SLC模式缓存中的数据。因为SLC缓存毕竟不是DRAM,要释放的话也必须擦除整个BLOCK。 除了上面这点外还有一个更关键的问题是,如果不这么一整个BLOCK的做,而是将数据一个个复制到MLC上,就会有一定的安全隐患:例如当前数据在闪存中出现多次(因为还没有擦掉备份),当前数据出现在2种不同操作模式的缓存中,映射表指向数据页的管理指针没有被更新,不能正确的反应当前存储系统的状态等等。因此架构设计会首选优先完成整个BLOCK的刷新操作,在更新整个BLOCK的时候,不会接受主机的任何请求。 |
本文版权归 PCEVA,PC绝对领域,探寻真正的电脑知识 原作者所有 转载请注明出处
发表评论
最新评论
- 引用 SKanAero
Blackmagic Production Camera 4K摄像机可以用SSD作为存储介质,而且还有Thunderbolt接口,去年广电展见过,当时没注意使用的是什么SSD,这才刚知道用的是SanDisk的......
- 引用 code_tracker
请问是谁说的呢? 这个说法值得商酌。
新产品,还要经得起时间的考验!!
- 引用 code_tracker
刚查过,价格在国外一直还是在650的水平啊!
这个升价是国内炒货导致的吧??
- 引用 einstein86
- 这个东西看起来不错。就是为什么这样这样做小pcb的产品?这样性能不是影响比较明显的么。还是为以后做更大容量的产品留下空间。
热门评论
热门评论