0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Wildesbeast 来源:腾讯网 作者:存储极客 2020-01-31 12:18 次阅读

在讨论固态硬盘时经常会听到“无缓存方案”一词,缺少了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但却已经够用了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 闪存
    +关注

    关注

    16

    文章

    1688

    浏览量

    114224
  • DRAM
    +关注

    关注

    40

    文章

    2177

    浏览量

    182004
  • 固态硬盘
    +关注

    关注

    11

    文章

    1356

    浏览量

    56495
收藏 人收藏

    评论

    相关推荐

    C语言中结构体能不能相加

    C语言中,结构体能不能相加?
    的头像 发表于 12-19 17:04 678次阅读
    C语言中结构体<b class='flag-5'>能不能</b>相加

    图示固态硬盘加电容

    考虑是否要把内存中的数据移入到闪存当中去。不过大家也别太在意,毕竟这对于固态硬盘的性能提升,实在是太给力。不过随之而来的问题就是,当固态硬盘
    发表于 06-09 16:26

    TCP 通信读取数据之前能不能先清除缓存数据啊

    TCP 通信读取数据之前能不能先清除缓存数据啊,怎么清楚tcp缓存数据
    发表于 01-23 16:13

    在proteus中没有CH375,把他去掉后还能不能仿真啊

    在proteus中没有CH375,把他去掉后还能不能仿真啊,就是对剩下的部分仿真,求大神指导!!!
    发表于 06-11 16:31

    工业级固态硬盘和商业级固态硬盘大有区别

    如果一家都不能适配,那说明问题可能出在我们自己。 你不知道当时有多苦恼,人简直要疯了,项目的周期就在那里,已经因为固态硬盘很久了,压
    发表于 04-20 23:47

    机械硬盘固态硬盘的原理

    机械硬盘固态硬盘的原理,硬盘结构及工作原理目录:硬盘结构概念:盘面、柱面、磁道、扇区、簇盘面磁
    发表于 07-12 07:42

    AD9269如果直接接高低电平信号能不能正常工作

    控制,会增加工作量,我想直接接高低电平信号,但是没有在手册上找到在默认状态下,时钟分频器内部是如何设置的。如果直接接高低电平信号能不能正常工作
    发表于 12-20 07:11

    电池能不能修复?

    电池能不能修复? 电池修复作为一个新生事物,许多人对它不了解,也有许多人对它一知半解。那么电池到底能不能修复呢?
    发表于 11-23 10:40 987次阅读

    SSD固态硬盘为什么要使用SLC缓存

    现在固态硬盘都有“SLC缓存”,作为当前固态硬盘的标配功能,大家多少都会对它有所了解,但要彻底从原理上讲透它的原理,却也颇费一番功夫。
    的头像 发表于 01-31 13:37 3779次阅读

    新能源的车到底能不能买_新能源汽车的利与弊

     那么新能源汽车到底能不能买?内行人说出实情,后悔没有早知道
    的头像 发表于 07-30 09:59 3754次阅读

    固态硬盘DRAM缓存的作用

    固态硬盘缓存有两种,一种是SLC缓存(看不见),利用TLC模拟SLC来加快写入速度;另一种就是存储极客今天要详细介绍的DRAM
    发表于 09-22 16:32 2.5w次阅读
    <b class='flag-5'>固态</b><b class='flag-5'>硬盘</b>的<b class='flag-5'>DRAM</b><b class='flag-5'>缓存</b>的作用

    指针能不能作为循环变量?

    指针能不能作为循环变量?
    的头像 发表于 02-16 18:11 698次阅读

    功耗分析能不能再提前亿点点?

    ‍ ‍     原文标题:功耗分析能不能再提前亿点点? 文章出处:【微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 04-13 22:50 246次阅读

    拼接屏能不能触屏操作?

    拼接屏能不能直接触屏操作,小编回答可以的,实际上很多客户购买拼接屏时都会提出拼接屏能不能加触摸的功能?我们回复是可以的,那是一种怎样的原理呢? 拼接屏一般是用来大屏展示,用来播放文字、图像等内容
    的头像 发表于 09-11 14:36 1096次阅读

    变频器没有负载能不能启动

    变频器没有负载能不能启动 变频器是一种新型的电力调节设备,已经被广泛应用于各种机器设备中。它可以调节电机的转速,使设备运行更加稳定和高效。但是,一些人可能会问:变频器没有负载能不能启动
    的头像 发表于 09-13 15:40 4515次阅读