睿达资讯
SSD固态硬盘由三个主要零件组成:包含Controller控制芯片、DRAM缓存以及NAND Flash闪存芯片,每个零件都非常重要,那么,这次我们来一起讨论一下 固态硬盘的缓存。
固态硬盘也是一个简化的计算机系统。主控就是它的CPU。一般意义上的"缓存"就是指这颗CPU所使用的内存DRAM了。其主要作用很简单,就是充当暂时保存数据的作用。由于从外部看起来,数据是先在这里被存储,然后再写入闪存颗粒的,所以这片DRAM就是缓存。很多情况下就是一颗LPDDR3之类的。
我们都知道TLC颗粒的读写速度理论上要比SLC和MLC慢很多,但为什么TLC颗粒的固态硬盘在跑分的时候,速度并不比SLC和MLC慢呢?
那是因为大部分TLC的固态硬盘,它的内部有一部分容量是模拟SLC颗粒进行工作的,这就是SLC缓存,所以在TLC固态硬盘跑分的时候大家会发现,开始的时候速度很快,但是模拟SLC颗粒用完时速度就会大掉,这也是TLC颗粒固态传输大文件的时候就会明显掉速, 这是TLC颗粒固态的通病。把数据从缓存写入闪存颗粒,由于TLC闪存颗粒的速度较缓慢,需要等待较长的时间才能完成此任务。为了解决TLC固态硬盘速度过慢的问题,就在其内部放了一个小容量的缓存,也就固态硬盘的缓存,数据首先写入到缓存里。“注:带不带缓存并不影响固态硬盘的寿命,决定固态硬盘寿命的是NAND FLASH的写入次数。其次,主控芯片的好坏也是决定固态硬盘性能和使用寿命的重要因素。
SSD上的缓存一般都是1或者2颗DRAM颗粒构成,起到数据交换缓冲作用。一款SSD产品是否有缓存这样的设计,往往是厂商根据产品定位和用途做的决定。一般一些入门级产品或者低速产品,在设计上就会考虑不带缓存方案,而一些高速产品由于数据交换量大,就设计有缓存,以提高产品的读写效率。
通过介绍,相信大家对缓存的作用有了一些了解。另外缓存在内存、机械硬盘和SSD固态硬盘上发挥作用的强弱是不一样的。缓存是为了平衡高速设备和低速设备之间的速度差异而存在的,其作用是让低速设备尽量的不拖高速设备的后腿。
加入我们