如果固态硬盘没有了DRAM缓存还能不能工作

在讨论固态硬盘时经常会听到“无缓存方案”一词,缺少了dram缓存的固态硬盘还能正常工作吗?会不会因为少了缓存而短命?
所有硬盘都有缓存:
顾名思义,缓存是用来暂存数据的。不过机械硬盘和固态硬盘的缓存作用略有差异,后者当中的缓存除了缓冲用户读写的数据之外,更多地是为了存储名为ftl的闪存映射表,以便让闪存构成的固态硬盘能像磁盘一样工作。
基于以上的原理,固态硬盘不可能完全没有缓存。东芝tr200这类dram-less固态硬盘会在主控内集成一定容量的sram缓存来代替独立的dram缓存芯片。
通过sram缓存优化ssd性能:
不同dram-less固态硬盘的sram缓存容量或许会不同,对于tr200来说它拥有32mb的主控内缓存。4k随机读取速度达到45mb/s以上,不逊色于传统独立dram缓存固态硬盘。
大家都知道闪存的写入速度比读取要慢,而在上图txbench测试中可以看到,无论是128kb的大区块还是4kb的零碎数据,随机(random)写入与顺序(sequential)写入的数值都差不多。这是因为东芝在tr200的固件中设计了合并写入,不同程序产生的零碎写入会被整合为能够发挥多通道并发优势的形式写入:
以东芝64层堆叠技术的bics3闪存为例,它的一个page页面容量为16kb,在绑定多通道并发工作(类似raid0,但是安全有保障)后,小的、零碎的写入请求都会在sram缓存中预先整合为类似大块并发写入。
经过优化后tr200的随机写入性能上升了,闪存磨损也被控制在一个更低的水平。
nvme协议给出了更优的解决方案:
同主控内置sram缓存相比,专为闪存而生的nvme协议还给出了更好的方案——hmb主机内存缓冲。该功能就出现在了东芝的迷你单芯片nvme固态硬盘rc100当中。
东芝将主控和bics闪存融合封装为一体,缓存则通过hmb共享主机内存来满足。
而且rc100通过hmb共享的内存容量也并不高,只有38mb但却已经够用了。

吸锡器的使用方法_吸锡器的使用注意事项
前途广阔的MEMS-IMU
小米性价比优势不再,OPPO和vivo向性价比靠拢
家用水池自动供水电路图
解决手机4G网络不开门的方法解析
如果固态硬盘没有了DRAM缓存还能不能工作
大联大推出基于高通IPQ8074芯片WiFi 6高速网络路由器方案
安全光幕的使用可减少危险事故的发生及企业财产损失
三星Galaxy S21系列首次引入S Pen手写笔
你用过4G笔记本5G笔记本吗?笔记本需要5G么?
物联网助力道路科学绿色的照明
手机为何总是没信号?带你深入了解原因!
光谱共焦传感器测量段差的优势是什么
人工智能计算中心,助力数字经济发展的算力“虫洞”
Apple Watch Series 3 LTE 版使用评测感受分享
中国移动将进一步实施和深化“5G+”计划,推进5G行业终端的成熟和发展
同茂线性马达谈新鲜出炉的《重庆市重大技术装备推广应用目录》
大厂工程师应用笔记——千兆以太网器件设计、PCB布线指南!
新型存储器将有望卷动千亿美元的内存市场
系统横向发展:嵌入式使能技术及其在智能电能和医疗保健领域的应用