我们熟知的NAND闪存,还有个“双胞胎兄弟”
【IT168 评论】无论消费者还是企业机构,大多数人在谈到闪存时,首先想到的就是NAND闪存。从一定的现实意义上来讲,NAND闪存可以说已经成为固态硬盘的代名词。基于块寻址结构和高密度,使其成为磁盘的完美替代品。
NOR闪存是另一种与NAND不同的闪存类型,它具有不同的设计拓扑结构,某些特定的应用场景下更为适合。在比较NAND和NOR闪存在不同应用中的相对优势和适用性之前,检查其结构差异是很重要的。
NAND闪存产品是当今已经达到高水准的存储芯片,是当前市面上嵌入式以及独立式SSD的主要原材料。多层单元(MLC)技术和3D制造工艺的结合,将NAND存储单元垂直蚀刻到硅衬底上,使存储密度和NAND芯片容量呈几何级增长。
NAND与NOR电路基础
尽管NAND闪存是这两种非易失性内存技术中相对流行的一种,但NAND和NOR都是由同一名东芝公司的工程师在上世纪80年代中期发明的。要理解这两个种类的区别和命名,需要简要回顾一下逻辑门的基础知识。
NAND和NOR分别涉及到布尔逻辑函数中的逻辑“和”(and)以及“或”(or)。如下所示,NAND和NOR都生成响应两个二进制输入的输出。
响应两个二进制输入的NAND和NOR输出
NAND和NOR逻辑门仅仅为它们各自的功能实现了上面这个真值表。
NAND门在概念上是作为AND门实现的——当两个输入都是1时输出1——后面跟着一个NOT门,这是一个逻辑反转。相应的,NOR门在概念上是一个OR门——有任何一个输入是1时输出1,然后是NOT门,这是一个逻辑倒装。
布尔逻辑的背景对于理解NAND和NOR闪存至关重要,因为闪存单元被连接到一个行和列的数组中。在NAND闪存中,一组中的所有单元(通常是一个字节的倍数,取决于芯片的大小)共享一条位线,并以串行方式连接每个单元,每个单元连接到一个单独的字行。同一字行连接一个内存块中的多个字节,通常为4 KB到16 KB。因此,只有当所有的字线都是高或单状态时,位线才会降低或变为零状态,这实际上将内存组转换为一个多输入NAND门。
与此相反,NOR闪存并行组织位线的方式是,当位线和字线都处于低或零状态时,内存单元只保持高或单状态。
NAND单元的串联结构使得它们可以通过导电层(或掺杂层)连接在衬底上,而不需要外部接触,从而显著减少了其横截面积。
NAND闪存单元的串联连接意味着它们不需要单元之间通过金属层进行外部接触——而这正是NOR拓扑结构所需的。使用导电层连接硅衬底上的单元意味着NAND闪存的密度通常比NOR高两个数量级,或100倍。此外,组内单元的串联连接使它们可以垂直地堆积在3D数组中,位线类似于垂直管道。
相反,由于NOR闪存单元不能单独寻址,因此它们对于随机访问应用程序更快。
NAND与NOR产品类型
这两种类型的闪存具有明显的特性和性能差异,它们有各自最适合的应用程序类型。除了容量外,NAND和NOR闪存还具有不同的运行、性能和成本特性,如下图所示。
这两种闪存中也有几种不同的产品类型,它们在I/O接口、写入持久性、可靠性和嵌入式控制功能方面有所不同。
NAND闪存产品类型
NAND闪存以单层(SLC)、多层(MLC)、三层(TLC)或四层(QLC)的形式在每个单元(cell)中存储bit,分别为1 bit/cell、2 bit/cell、3 bit/cell、4 bit/cell。要确定哪种类型的NAND最适合于工作负载,简单来说,每个单元的位数越高,其容量就越大——当然,是以数据持久性和稳定性为代价的。
NAND设备只是没有任何外围电路的存储芯片,这些外围电路使NAND闪存可以在SSD、U盘或其他存储设备中使用。相比之下,托管型NAND产品嵌入了一个内存控制器来处理必要的功能,比如磨损调平、坏块管理(从使用中消除非功能性内存块)和数据冗余。
NOR闪存产品类型
串行设备通过只暴露少量(通常是1到8个)I/O信号来减少包的pin数。对于需要快速连续读取的应用程序来说,这是理想的选择。NOR闪存通常用于瘦客户机、机顶盒、打印机和驱动器控制器。
并行NOR产品暴露多个字节,而且通常使用内存页而不是单独的字节进行操作,更适用于启动代码和高容量应用程序,包括数码单反相机、存储卡和电话。
两种闪存都是不可或缺的
NAND是闪存的主力,广泛用于嵌入式系统和SSD等存储设备的大容量数据存储。不过,NOR 闪存在存储可执行的启动代码和需要频繁随机读取小数据集的应用程序方面起着关键作用。显然,这两种类型的闪存将继续在计算机、网络和存储系统的设计中发挥作用。
原文作者:Kurt Marko
都是存储器,但RAM、ROM、闪存、硬盘怎么分?
曾经有一段时间,我对电脑、手机上的RAM、ROM、内存、闪存、运行内存、机身内存、存储空间等都"傻傻分不清楚",后来花了不少时间,才把这几者的来龙去脉分清楚。
总的来说上面那些算是存储器,从存储器的材质来看,大概可以分为三种,分别是磁性的机械硬盘、DVD和蓝光类的光盘,而第三种则是今天要讲的主人公,半导体存储器,顾名思义,它是用半导体集成电路工艺制成的存储数据信息的固态电子器件。
如果光看"存储器"这个名字的话,可能很多人会把它们都当作U盘、存储卡、硬盘等永久存储数据的器件,其实这是片面的。说到这,还要从电脑(手机)的内部结构说起。存储器是电脑中的重要部件,主要分为以RAM和ROM为代表的内存(主存储器),和以机械硬盘和闪存为代表的外存(辅存储器)。
很多人都知道内存是用来运行程序的,但未必了解其实内存和外存都会存储数据,只不过是分工不同。内存的英文名为Memory(记忆),可以理解成它是用于即时任务的短暂记忆体。处理器需要处理数据,不是直接和外存(硬盘或闪存)交换数据,而是外存先把数据放入到内存中,再由内存和处理器对接。
内存主要有RAM和ROM这两种。RAM(Random Access Memory),中文名为随机存储器,与CPU直接对接,特点是可以随时读取写入数据、运行速度快,缺点是一但断电就会丢失数据。ROM(Read-Only Memory),中文名为只读存储器,数据出厂前被存入ROM并永久保存,只能读出,不能再写入或删除,掉电后数据也不会丢失。ROM一般用于存放计算机的基本程序和数据。
人们经常弄错的第二个疑惑点,就是人们把RAM和ROM区分成了运行内存和存储空间这两样不同的东西,特别是在手机上。说到这里,就要说起手机的存储结构了,在手机里面RAM和电脑的一样,也是(运行)内存,但ROM却和存储空间产生了联系,手机中的ROM有一部分空间是用来存储系统信息和软件,但大部分空间都被用来当作硬盘的存储空间了。
外存(辅存储器),英文名为"Storage"(存储),是作为存储空间的永久记忆体。常用的外存设备主要有硬盘(多指机械硬盘)、闪存(半导体)。闪存既可被多次擦除或写入内容,又可断电以后数据也不会丢失。
闪存下面还有相关分类,其中应用广泛的就是NAND闪存。NANAD闪存拥有体积小、读取速度快、空间大等优点,因此多被用来作固态硬盘和手机存储。以固态硬盘为例,它主要由控制芯片+(NAND)闪存颗粒组成,速度的快慢很大程度上取决于闪存颗粒的如何。闪存颗粒的发展也经历了SLC、MLC、TLC、QLC等多个阶段,目前比较先进的有像希捷酷鱼120这种装载了3D TLC NAND闪存的,它能缩短系统、软件、文件的启动和读写时间,顺序读写速度分别高达560MB/秒和540MB/秒。
说了这么多,区分内存、存储空间、RAM和ROM,其实可以简单地分为两方面来记忆区分,一是分清电脑上的内存(运行内存条)和外存(机械硬盘或固态硬盘),二是分清手机上的RAM代表运行内存、ROM代表存储空间就可以了。
相关问答
NAND是什么意思 ?NAND是一种逻辑门,它的全称为“NotAnd”,是一种反转And门,也就是NotAnd门。NAND门是一种二输入、一输出的门,它的输出由两个输入决定,当输入有一个为高电...
mm芯片 是什么意思 ?mm芯片指的是生产芯片的工艺制程。mm是长度的单位,可以用来量度物体的大小。芯片的mm数是制造芯片的制程,或指晶体管电路的尺寸,单位为mm。闪存芯片是快闪存...
内存卡tf 什么意思 ?TF卡是极细小的快闪存储器卡,采用SanDisk最新NANDMLC技术及控制器技术。TF卡主要于手机使用,但因它拥有体积极小的优点,随着不断提升的容量,它慢慢开始于GPS...
ssd的 意思是什么 _作业帮[最佳回答]ssdSSD解剖图●SSD(solidstatedisk)固态硬盘目前的硬盘(ATA或SATA)都是磁碟型的,数据就储存在磁碟扇区里,固态硬盘数据就储存在芯片里.SSD...
请写出5个以上由n开头5个字母组成的英语单词?如nasty?Nellie(活泼的人)Neola(年轻的,有活力的)Neoma(新月)Neria(上帝之光,天使)Nerin海的女神,与海有关的Nerissa海的女儿Nerita海......
日语nangdeisiga 是什么意思 ?是ぐしゃあ好不好看题目都把我惊住了好不好在这里应该是Duang的意思吧是ぐしゃあ好不好看题目都把我惊住了好不好在这里应该是Duang的意思吧对的,意思...
手机开机显示NANDdevicenotsupport 是什么意思 ?nanddevicenotsupportNAND:设备不支持如果能正常使用就不要管了我估计是什么文件丢失了吧?或者是你使用的软件不支持。nanddevicenotsupportNAN...
SSD 是什么什么意思 ?全称:SolidStateDrive别名:flashmemorydrive简称固体硬盘,与现在硬盘不同,SSD采用的是用NAND闪存组合成的固态存储技术简称为SSD,一般可以分为...
2d和3d颗粒有什么区别?2DNAND,我们知道在数学和物理领域,2D/3D都是指的方向,都是指的坐标轴,“2D”指的是平面上的长和宽,而“3D”则是在“2D”基础上,添加了一个垂直方向的“高...
sd卡上hc和xc有什么差别?1、XC内存卡最大容量为2TBHC内存卡最大容量为32GB。2、HC内存卡比SDXC储存卡速度更快,其可以支持300M/s的传输速度3、支持XC内存卡的数码设备是兼容支持SD内...