创作不易,给点赞收藏加关注,感谢,后面还会输出优质文章, 哈哈哈。
目录
NVM/闪存(Flash Memory)和Nand Flash闪存区别?
SSD概念
SSD使用电子芯片存储数据,没有HDD的机械式部件,因此在速度、时延、功耗、抗震等方面,与HDD相比有碾压式优势。无论是个人存储,还是企业存储,都在逐渐用SSD取代HDD。大数据时代,SSD必将是主角。
全称固态硬盘(Solid State Drive) 是用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)以及缓存单元组成 。 是一种以半导体闪存(NAND Flash)作为介质的存储设备。和传统机械硬盘(Hard Disk Drive,HDD)不同,SSD以半导体存储数据,用纯电子电路实现,没有任何机械设备。固态硬盘的内部结构,其实就是由三大块 主控芯片、闪存颗粒(nand Flash)、缓存单元构成
一句话:SSD固态硬盘就是一个储存设备。1. Controller 控制器 ;2.DRAM缓存;3.NAND闪存;,这三者有机的结合在一块PCB板上,构成了固态硬盘SS的整体形态
Question:
NVM/闪存(Flash Memory)和Nand Flash闪存区别?
NVM(非易失性存储器)也就是说的FLash Memory。NVM 是一种广义的概念,用来描述那些在断电后可以保持存储数据的存储器技术。这包括了各种非易失性存储器技术,比如NAND Flash、NOR Flash、Phase-Change Memory(相变存储器)等等。因此,NAND Flash 是NVM 的一种具体类型
一句话:Flash Memory 是电子储存器它是说有闪存的全称,而NAND Flash是 闪存中的一种,Flash Memory闪存包含NOR flash和NAND闪存
NAND Flash主要用于SSD SD卡 U盘等
SSD是MCU单片机的区别?
-
与芯片的区别:芯片通常指的是集成电路的物理实现,它可以包含处理器、内存、控制器等多种功能。而SSD是一个由多个芯片组成的复杂系统,用于数据存储。
-
与MCU的区别:MCU(Microcontroller Unit)单片机是一种集成了处理器核心、内存和输入/输出端口的微型计算机。它主要用于控制和管理嵌入式系统中的各种硬件和软件资源。相比之下,SSD专注于数据的存储和检索。
简单理解就是 SSD也是由多个芯片组成的复杂系统,也包含各种模块处理器 闪存 控制器等 ,SSD专注于数据储存 而MCU更多用于控制管理,一般外界各种传感器 从而实现一些特定的场景。
SSD架构
图片中的闪存 一般是NAND FLASH chip
存储介质分类
NAND Flash 存储器通常以芯片的形式**存在**,每个芯片包含多个存储单元,这些存储单元以页(Page)和块(Block)的方式组织在一起。 一般集成在SSD储存器中。
RAM 和ROM区别
SSD接口类型
SSD的核心器件-闪存颗粒 NAND FLASH
在提及SSD的存储介质时,我们通常指的是NAND闪存。闪存颗粒一般英文习惯称为 "NAND flash" 或简称 "NAND"。
我的理解:NANDFLUSH一般说的就是NANDFLUSH颗粒。 一个SSD中一般有多个NANDFLUSH(颗粒)
SSD三大组成(主控芯片 控制读和写的 闪存颗粒 也就是NAND FLASH 缓存芯片 构成的)
一般讨论SSD的储存容量就是说的闪存颗粒
SLC MLC TLC
ssd中有三种存储数据的介质,分别是single-level cell (SLC) 晶体管中存了一个bit,multi-level cell (MLC) 2个bit,triple-level cell (TLC) 3个bit 这三个不同就是储存得数据不同,寿命也不同
在固态硬盘中,NAND闪存因其具有非易失性存储的特性,即断电后仍能保存数据,被大范围运用。闪存颗粒就是固态硬盘SSD用来存储数据的地方,分为SLC MCL TCL sigle mutiple T是triple,没错,就是“三杀”的那个 triple kill!根据NAND闪存中电子单元密度的差异,又可以分为SLC(单层次存储单元)、MLC(双层存储单元)以及TLC(三层存储单元)
TLC性能更强大读写速度更快,是当前主流厂商首选的闪存颗粒
把存储空间想象成一个超大的停车场,每一个存储单元就是一个停车位,1bit的数据就是一辆汽车。
SLC颗粒:1bit独占一个车位,这辆车来去自如,不会出现错误,而且速度很快,由于车位使用频率不高,所以寿命也很长,但是成本很高。
MLC颗粒:2bit占一个车位,1车2车进出需要管理员调度,效率稍低,所以速度会慢一些,车位使用频率高了一倍,所以寿命也会变短一些。
TLC颗粒:3bit挤一个车位,进出调度更复杂,效率较低,所以速度慢,还容易出错,寿命短一些。
由于闪存颗粒是固态硬盘中的核心器件,也是主要的存储单元,因而它的制造成本占据了整个产品的70%以上的比重,极端一点说,选择固态硬盘实际上就是在选择闪存颗粒
SSD-接口和协议
由于近些年固态硬盘发展的很快,新老产品技术交替,所以市面上固态硬盘的接口、协议等有些乱七八糟的,他们之间有着剪不断,理还乱的关系,但是还好我把一块的知识给啃下来了。
接口(interface):接口就是把几根导电的铜线做成不同形状的插头,是指硬件之间连接的物理方式和通信标准,市面上主流的固态硬盘接口有SATA PCIE-E插槽 msSTAT m.2这四种
协议(Protocol):协议是指硬件设备之间进行数据交换的规则和约定。在SSD中,常见的协议有AHCI和NVMe。
他们之间除了在外观上有不同外,性能上也有较大的区别。
总线(接口)
总线是我们看不到的东西,可以理解为数据传输的“公路”,有sata总线和PCI-e总线两种。
假设我们需要从P城到Y城,走PCIE-E总线相当于走高速,而SATA总线先当与走弯曲的城乡公路速度更慢一些。
PCI-E总线又有几个等级,PCIE×1、PCIE×2、PCIE×4、PCIE×8、PCIE×16,数字越大,速度就越快。目前的固态硬盘都是用的×2、×4这个等级的,其中×4的最大速度已经可以达到 3000 MB/s以上了。说到这,有机灵的小伙伴可能已经想到了我们用的显卡早就已经是 ×16的级别了。
SATA接口
SATA接口属于老式的接口,分SATA 3GB和SATA6 GB,我们的机械硬盘使用的也是这种接口,兼容性强,新老电脑基本都通用。只不过,这种接口SSD速度稍慢,延迟稍高,最大速度不会超过600MB/s
mSATA接口
这种接口不多,一般会用在早期笔记本上。只不过,如今笔记本大都用的是M.2接口,因此这种接口基本逐渐被淘汰了
M.2接口
M.2接口有两种,M key和B key如图所示。
M型接口的固态硬盘一般来说性能较好,价格普遍比SATA接口SSD贵,并且需要主板配备M.2接口,目前主流新主板都配备这个接口。而很多老主板或者一些新入门主板都没有这个接口,因此购买这种硬盘之前,需要了解下主板是否带有M.2全速接口。由于走PCI-E×4这条高速功路,速度能轻松达到1500MB/s以上,如果还支持NVMe协议那速度能轻松达到2000MB/s及以上。
B&M型接口的固态硬盘兼容性好,两种M.2的插槽都能用,但是速度稍慢,虽大也就1000MB/s。