您当前的位置:首页 > 电脑百科 > 硬件技术 > 硬盘

拆解固态硬盘结构

时间:2020-05-08 11:02:56  来源:  作者:

前面几篇文章,主要围绕的是机械硬盘来说的。目前ssd目前应用也越来越广了,值得我们花精力琢磨琢磨。SSD硬盘是地地道道电子技术下的产品,因为不像机械硬盘IO时依赖两个耗时的机械轴行为:磁盘旋转,以及磁道寻道,SSD硬盘的访问延迟要比机械硬盘要低的多,在随机IO下的表现尤其明显。我们今天从最底层出发,看看SSD的几个内部机理。

SSD的组成结构

机械硬盘和ssd虽然都同为硬盘,但底层实现技术却完全不一样,机械硬盘使用的是磁性材料记忆,而SSD用的是类似u盘的闪存技术。实现技术的不同,必然在硬盘内部结构上他们就有天壤之别。他们的果照对比如下图所示:

拆解固态硬盘结构

图1 机械硬盘与SSD对比

不像机械硬盘里的一摞子圆形碟片,SSD是由一些电路和黑色的存储颗粒构成。SSD硬盘是基于NAND Flash存储技术的,属于非易失性存储设备,换成人话说,就是掉电了数据不会丢。其中每一个黑色的存储颗粒也叫做一个Die。 我们“拆开”一个Die来看一下

拆解固态硬盘结构

图2 SSD硬盘存储颗粒内部结构

每个Die有若干个Plane,每个Plane有若干个Block,每个Block有若干个Page。Page是磁盘进行读写的最小单位,一般为2KB/4KB/8KB/16KB等。

SSD里的扇区

前面我们介绍机械硬盘的时候,说到由于历史原因,操作系统等软件里,512KB扇区的概念是“根深蒂固”。新的机械硬盘虽然把物理扇区已经做到4KB的了,但为了兼容老系统还得整出个逻辑扇区的概念来适配。到了SSD里也一样,虽然每一个物理Page的大小为2K到16K不等,但是为了兼容性,也必须得整出个逻辑扇区才行。

SSD控制器在逻辑上会把整个磁盘再重新划分成一个个的“扇区”,采用和新机械硬盘一样的LBA方式来进行编址(整个磁盘的扇区从0到某个最大值方式排列,并连成一条线)。当需要读取某几个"扇区"上数据的时候,SSD控制器通过访问这个LBA MapTable,再来找到要实际访问的物理Page,如下图:

拆解固态硬盘结构

图3 扇区地址与物理Page映射

不过SSD最小的读写单位就是Page,他是没办法只扇区来进行读写的。

最底层的闪存单元

上面我们看到SSD是由一个个的Page组成。而在每一个Page里,又包含了许许多多的闪存单元。。现代的闪存单元有多种类型,目前主流的主要分为SLC、MLC和TLC。

拆解固态硬盘结构

图4 闪存单元类型

在SLC里,一个单元的电压只分成高低两种状态,所以只能表示1bit数据。到了MLC,硬是把一个单元里的电压按照高低分成了四种状态,所以可以表示2bit。到了TLC,直接一个单元应拆分成8个电压高低不同的状态,为了表示3bit。由于TLC在数据读写需要八种不同电压状态,而施加不同的电压状态、 就需要更精确,也就需要更长的时间才能得以实现。另外由于电压状态多,出错的可能性也会更大。

以上三种闪存单元对比:从性能和稳定性角度来看,SLC最好。从容量角度看,TLC最大。这就是为什么日常我们看到的工业级的SSD要比笔记本SSD要贵很多,其中一个很重要的原因就是工业级的盘往往采用的闪存单元是SLC或MLC,而我们家用的笔记本一般都是TCL,因为便宜嘛。我们从用表格再对它们直观对比一下:

拆解固态硬盘结构

表1 闪存单元对比

 

目前主流闪存类型TLC居多,因为价格便宜,容量大。

思考

  • 假设某SSD的Page大小是4KB,一个文件是16KB。那么该文件是存在一个黑色的存储颗粒里,还是多个?

我们先把SSD的逻辑结构用个直观一点的图来看:

拆解固态硬盘结构

图5 16K文件在SSD中分布示意

假设只写在一个颗粒里,那么对该文件进行读取的时候,就只能用到一条Flash通道,这样速度就会比较慢。如果存在相邻的4个颗粒里,每个写入4KB。这样多个Flash通道的带宽会充分发挥出来,传输速度也更快。所以,实际中是分散在多个。



Tags:固态硬盘   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
在讲解固态硬盘(SSD)前,我们先讲几个术语(名词)。就像我们如果讲解机械硬盘,我们要明白磁盘和磁头,读写部分的机械结构等。反正吧,磨刀不误砍柴工。为了更好地展开说明,列举一些容易...【详细内容】
2021-12-15  Tags: 固态硬盘  点击:(19)  评论:(0)  加入收藏
很多小伙伴在购买电脑时,通常为了性能的大幅度提升,在加装硬盘时往往会将系统装入到单独的固态硬盘中,而我们数据存储放到机械硬盘当中,这样做有什么好处呢?本期小君就谈谈固态硬...【详细内容】
2021-10-19  Tags: 固态硬盘  点击:(75)  评论:(0)  加入收藏
本文分为四个板块:NAS固态硬盘加速原理、加速硬盘选购点、型号推荐和黑白群晖配置方法,经验交流可以在评论区留言哈。# NAS加速盘原理 #加速盘我们一般叫SSD Cache,其原理用一...【详细内容】
2021-09-16  Tags: 固态硬盘  点击:(130)  评论:(0)  加入收藏
我是一个固态硬盘收藏爱好者,现在箱子里至少有二十几块不同品牌的固态硬盘,有三星的,有英特尔的,有西数的,有海盗船的,有浦科特的,有金士顿的,还有铠侠、英睿达、致钛的以及紫光、台...【详细内容】
2021-09-14  Tags: 固态硬盘  点击:(64)  评论:(0)  加入收藏
电脑在生活中起到了重要的角色,不管是办公还是进行查资料都离不开电脑,但我们在使用电脑的时候总是彗遇到一些解决不了的事情,例如某个弹窗咋关闭,电脑里面的硬件都是用来干嘛的...【详细内容】
2021-07-22  Tags: 固态硬盘  点击:(1681)  评论:(0)  加入收藏
选固态硬盘核心看5点:接口、闪存颗粒(类型和大小)、主控、缓存、价格。 1.电脑接口决定支持的固态硬盘类型,接口不匹配性能再好也白搭; 2.闪存颗粒决定固态硬盘的容量、性能和质...【详细内容】
2020-11-12  Tags: 固态硬盘  点击:(214)  评论:(0)  加入收藏
随着SSD应用的越来越广,我们的台式机、笔记本甚至服务器都被SSD占领。你有没有想过一个很细思极恐的问题:红旗到底能打多久——SSD硬盘能用多久?我们的数据安全吗?生...【详细内容】
2020-11-04  Tags: 固态硬盘  点击:(428)  评论:(0)  加入收藏
如今SSD固态已经是硬盘的主流趋势,目前主流市场中的固态硬盘主要分为两种接口类型,分别为SATA接口和M.2接口,其中SATA接口的固态硬盘与机械硬盘的接口完全一致,所以通常安装的时...【详细内容】
2020-09-29  Tags: 固态硬盘  点击:(327)  评论:(0)  加入收藏
说到固态硬盘分区的问题,即使现在已经2020年了,还是有许多朋友,不知道电脑固态到底该不该分区!如果你在开个网上开论坛,就固态硬盘是否真的需要分区讨论,你会发现各有各的说法!其实...【详细内容】
2020-09-29  Tags: 固态硬盘  点击:(1158)  评论:(0)  加入收藏
在固态硬盘时代,有个可靠的移动硬盘太重要了。除了电脑上重要资料的离线冷备份需求以外,新一代PS5和Xbox Series X/S内部硬盘容量有限,也需要通过USB3.2接口外接移动硬盘扩展容...【详细内容】
2020-09-29  Tags: 固态硬盘  点击:(155)  评论:(0)  加入收藏
▌简易百科推荐
我们知道,《微型计算机组成原理》,作为计算机学院的三大拦路虎,一直有一句口诀:微机原理闹危机, 汇编语言不会编。事实上,正是这门课,让广大秃头程序员了解了磁盘格式的细节。目前...【详细内容】
2021-12-23  数码榜    Tags:移动硬盘   点击:(23)  评论:(0)  加入收藏
不可否认,当我们有较大的文件需要存储时,一款好用的移动硬盘是必不可少的。从移动硬盘的容量分布来看,有几百GB到几TB不等,随着容量的增加价格差异也有着很大的变化。那么如果是...【详细内容】
2021-12-15    中关村在线  Tags:移动硬盘   点击:(19)  评论:(0)  加入收藏
在讲解固态硬盘(SSD)前,我们先讲几个术语(名词)。就像我们如果讲解机械硬盘,我们要明白磁盘和磁头,读写部分的机械结构等。反正吧,磨刀不误砍柴工。为了更好地展开说明,列举一些容易...【详细内容】
2021-12-15  红奇72    Tags:固态硬盘   点击:(19)  评论:(0)  加入收藏
在下面的内容里,我会和大家分享以下内容 A.为什么需要NASB.如何选择盘位与网速C.如何选择网口速度D.高性能NAS有何不同E.在NAS里使用独立显卡F.推荐一些产品 需要提前说明两...【详细内容】
2021-11-02  溢图科技    Tags:NAS   点击:(43)  评论:(0)  加入收藏
很多小伙伴在购买电脑时,通常为了性能的大幅度提升,在加装硬盘时往往会将系统装入到单独的固态硬盘中,而我们数据存储放到机械硬盘当中,这样做有什么好处呢?本期小君就谈谈固态硬...【详细内容】
2021-10-19  极客小君    Tags:固态硬盘   点击:(75)  评论:(0)  加入收藏
第一步:先下载“DiskGenius”软件 第二步:打开“DiskGenius”软件 第三步:选择新买回来的硬盘 第四步:在任务栏找到硬盘选项 第五步:选择快速分区 第六步:选择自己喜欢分多少个盘...【详细内容】
2021-10-11  女校男生  今日头条  Tags:格式化   点击:(98)  评论:(0)  加入收藏
今天我们来讲讲硬盘,卧龙会玉京龙刚好看到这方面的内容,就给大家科普一下什么是SATA盘,什么是SAS盘在我们了解SAS硬盘之前,玉京龙先来了解下SAS硬盘的前生,SATA硬盘;SATA(Serial AT...【详细内容】
2021-10-09  卧龙会IT技术    Tags:SATA硬盘   点击:(67)  评论:(0)  加入收藏
监控系统硬盘怎么选择?常见的有绿盘、蓝盘、紫盘、黑盘、红盘分别代表了什么?有哪些不同呢?今天我们就来聊聊这个话题。在监控安装过程中,录像存储大多都是采用监控硬盘存储的。...【详细内容】
2021-09-22  智能化弱电工程分享    Tags:硬盘   点击:(181)  评论:(0)  加入收藏
本文分为四个板块:NAS固态硬盘加速原理、加速硬盘选购点、型号推荐和黑白群晖配置方法,经验交流可以在评论区留言哈。# NAS加速盘原理 #加速盘我们一般叫SSD Cache,其原理用一...【详细内容】
2021-09-16  川川川川桑    Tags:固态硬盘   点击:(130)  评论:(0)  加入收藏
相对于HDD(机械硬盘)来说,SSD(固态硬盘)拥有速度快、无噪音、轻便、防震抗摔等优点,而这也让不少人在为旧电脑升级或扩展存储空间时会优先考虑SSD。但在选购的时候,我们会发现SSD有...【详细内容】
2021-09-14  闪德资讯    Tags:SSD接口   点击:(78)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条