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

    文章

    1777

    浏览量

    114815
  • DRAM
    +关注

    关注

    40

    文章

    2303

    浏览量

    183319
  • 固态硬盘
    +关注

    关注

    12

    文章

    1452

    浏览量

    57270
收藏 人收藏

    评论

    相关推荐

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

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

    图示固态硬盘加电容

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

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

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

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

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

    电池能不能修复?

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

    主板不支持SATA3.0和AHCI,还能安装固态硬盘吗?

    虽然固态硬盘在新购买电脑中的普及率已经非常高,但还有很多朋友在用前几年的老机型,不免会有“老电脑不支持3.0接口还值得升级吗“、”电脑打不开AHCI能不能固态
    的头像 发表于 03-26 11:17 1.7w次阅读

    摩尔定律未来还能不能继续下去

    在半导体行业,任何大腕及重要公司都无法绕开一个话题——摩尔定律,作为半导体产业的金科玉律,它已经指导芯片发展50多年。摩尔定律未来还能不能继续下去?这个问题上业界分成了两派,坚信摩尔定律与认为摩尔定律已死的阵营各执一词。
    的头像 发表于 10-26 11:05 4585次阅读

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

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

    固态硬盘到底能不能抢救老电脑

    家有十几年的老电脑,卡的没法用了,还有必要买块固态硬盘抢救下吗?网上很多答案是:“电脑太老了,不值得升级”,劝人买新电脑总归不容易出差错。
    的头像 发表于 01-30 11:14 3404次阅读

    固态硬盘DRAM缓存的作用

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

    大型辊压机轴磨损能不能现场维修?

    大型辊压机轴磨损能不能现场维修?
    发表于 06-23 15:35 1次下载

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

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

    物联网流量卡到底能不能用?

    物联网流量卡到底能不能用?
    的头像 发表于 08-28 09:40 6217次阅读
    物联网流量卡到底<b class='flag-5'>能不能</b>用?

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

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

    一体成型电感外壳破损还能不能

    电子发烧友网站提供《一体成型电感外壳破损还能不能用.docx》资料免费下载
    发表于 10-31 10:57 0次下载