设为首页收藏本站

天空语文 如皋  九华 作文  教学

 找回密码
 我要加入(register注册)

QQ登录

只需一步,快速开始

快捷登录

使用微信账号登录

天空新人

李白202091

蓝兰的花朵

天晴朗

嘿嘿嘿

joycy

颂颂.g

酷土土土

用户已注销

Jeremy

ʚ贴贴ɞ

果子黑

H·princess

李苏楠

方大金

依灵灵灵.

金川兰

lulululu

lisunan18795762

清风拂过

楠大人

王悦

朴弟

赵珺琦

王佳慧

八5霍程

查看: 336|回复: 0
收起左侧

DRAM/SLC缓存傻傻分不清?解读固态硬盘的“缓存”

  [复制链接] TA的其它主题
来自- 中国江苏南通

Ta在天空论坛排行

积分:NO. 24 名

发帖:NO. 22 名

在线:NO. 9 名

谢晓峰 发表于 2019-2-6 11:45:06 | 显示全部楼层 |阅读模式 来自- 中国江苏南通
天空便利贴:这里是语文的天堂,也是文学的乐园。如有原创或喜欢的文章,可推荐发表,供坛友欣赏提高。您的热情和才华是天空论坛最大的财富。
来自- 中国江苏南通

加入天空更多精彩

您需要 登录 才可以下载或查看,没有账号?我要加入(register注册)

x
DRAM/SLC缓存傻傻分不清?解读固态硬盘的“缓存” 原创 存储极客 2019-02-03 11:45:20
在固态硬盘界提起"缓存"这个词的时候很容易一头雾水,存储极客简单给大家盘点下:外置DRAM缓存、SRAM缓存、SLC缓存。显然,这些名词说的并不是一回事儿,承担的作用也不相同。


有两种东西,都被叫做缓存:Cache和Buffer,前者在港台地区也被称为快取,后者则还有一个缓冲的名字。很多时候Cache和Buffer被混在一起说,也没有权威和统一的区分方式。小编简单地把Cache快取表述成为了加速应用而提前载入到快速存储区的数据,Buffer则是为了提高写入完成速度而设立的数据"暂存区"。
一旦有机会,Buffer的数据会被写入到闪存并清空。而Cache中的数据则有可能长期保存和维护。
DRAM芯片里装了些什么?


固态硬盘工作时,DRAM芯片中既有属于Cache快取的部分,也有属于Buffer缓冲的部分。
跟很多朋友想象的不同,固态硬盘的Cache快取的内容并不是电脑读写的"用户数据",而是固态硬盘为了兼容机械硬盘的工作方式而设立的FTL闪存转换层,简单来说FTL就是为了让固态硬盘能跟现有的操作系统所兼容。


固态硬盘也的确需要数据缓冲,但并不是单纯为了提高写入速度。闪存的最小写入单位是Page页,包括东芝BiCS闪存在内的当前大多数闪存页大小是16KB。在DRAM芯片中凑齐至少16KB数据然后再执行实际向闪存的写入,将零碎写入请求合并的操作使得固态硬盘更高效、更长寿。


SLC缓存是干嘛的?


SLC缓存是MLC、TLC或者QLC固态硬盘利用部分闪存空间模拟SLC的方式工作,以达到提速和延寿的效果。如果按照前文中的定义,SLC缓存的正确叫法应该是SLC缓冲。
为什么固态硬盘一定要有SLC缓冲?


我相信大多数人都认为这个问题的答案是:为了加速写入,尤其是顺序写入速度。其实这只是SLC缓冲的作用之一,毕竟固态硬盘用作移动硬盘的机会还是很低的,系统盘的读写是以随机读写为主。
引入SLC缓冲主要是为了降低闪存的写入难度。TLC闪存的一个单元拥有8种数据状态(表达3比特数据)、QLC闪存的一个单元拥有16种数据状态(表达4个比特数据)。要把数据一次性"刷"到TLC/QLC闪存单元中是比较困难的。模拟SLC可以简单快速的将写入数据先接纳下来,然后利用空闲时间释放到TLC/QLC形态。


当TLC/QLC模拟SLC方式写入时,其擦写次数也会相应提高,虽然不能达到等同SLC的水平,但也无需担心SLC缓冲机制会缩短固态硬盘的寿命。
无(DRAM)缓存的固态硬盘怎么工作?


固态硬盘的DRAM芯片主要是用来存储FTL闪存映射表的,这部分数据可以通过主控内集成小容量SRAM缓存并搭配NAND闪存交换来完成。在固件经过优化之后,无DRAM芯片的固态硬盘也可以发挥出理想的随机读写效能,譬如上图中的东芝TR200固态硬盘,在电脑配置足够的情况下,4K读取可以达到50MB/s以上。


完全没有DRAM缓存的固态硬盘:


TR200虽然没有外置DRAM芯片,但它所用的主控内集成了32MB容量的SRAM缓存。另外一种固态硬盘则是彻底消灭了DRAM芯片,比如东芝BG4就采用了NVMe协议当中的HMB特性,通过驱动程序直接向主机内存申请到一块专用空间,用来实现过去由固态硬盘板载DRAM芯片所承担的功能,可以说是一种非常巧妙的方式。



我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 天空金币 , 目前已有0人回答

最近访客

来自- 中国江苏南通
天空便利贴:
到底了,觉得文章不错的,可以给作者评论或者打赏,这是创作者向前的动力。可以向上滑,或者转到相关热帖。使用过程中如有好的意见或建议,欢迎联系页面qq客服。天空论坛因你更精彩。
回复

手机扫码浏览
天空论坛,有你有我,明天更好!

主题推荐

    暂无主题推荐
来自- 中国江苏南通
点评回复 来自- 中国江苏南通

使用道具 举报 私信管理员来自- 中国江苏南通

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

×天空论坛发帖友情提示:
1、注册用户在本论坛发表、转载的任何作品仅代表其个人观点,不代表本论坛认同其观点。
2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本论坛所发表的文章。
3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。
4、本论坛保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本论坛概不负责,也不承担相应法律责任。

QQ|手机版|我们的天空 ( 苏ICP备18048761号 ) |苏公网安备32068202000215号 |网站地图

GMT+8, 2024-5-17 15:20 , Processed in 0.501351 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表