电子产品的记忆力:NOR、NAND和UFS到底有什么区别?
东芝在1984年开发出名为闪存的新型半导体存储器。实际上闪存也分为NOR和NAND两种,我们平时提及最多的乃是后者。
NOR:最早出现的闪存类型最早问世的NOR型闪存的容量较小、使用简单、支持按字节寻址且随机读取速度快,可以实现XIP片内执行。通常用在路由器、机顶盒、物联网设备中,起到存储固件的作用。个别固态硬盘中也能看到NOR闪存用作固件存储器:
NOR闪存表现的更接近内存,小区块数据的随机读取速度比NAND闪存更快。在一些对性能要求不高的设备当中,可以让固件代码直接在NOR闪存当中运行,而无需独立的RAM内存组件。
除此之外,NOR闪存的使用也非常简单。使用中无需纠错引擎,只要十几块钱的编程器就可以对它进行烧录。
下图为利用编程器和SOP8免拆夹子对NOR闪存中的固件进行改写。NOR闪存的容量一般不超过256MB,路由器上多使用16MB或32MB容量。
NAND闪存:
如果不是NAND型闪存的出现,恐怕我们还生活在功能机时代。东芝在1987年开发了NAND型闪存,由于容量比NOR闪存大的多,NAND随后被广泛应用于各种存储卡和电子设备当中,成为应用最广泛的闪存类型。
下图是东芝TR200固态硬盘当中的BiCS3闪存,采用64层堆叠3D结构,TLC类型的它每个存储单元可以存储3bit数据。
NAND闪存的出错率比NOR闪存更高,需要专门设计的主控芯片进行管理。一颗固态硬盘主控包含FTL闪存转换层、数据纠错、磨损均衡、垃圾回收管理等功能模块。尽管使用起来比较复杂,但3D NAND闪存带来了极高的存储容量。使用BiCS3闪存的东芝TR200固态硬盘可以提供高达960GB的容量选择。
不过NAND型闪存的最小读写单位是Page而非字节,在闪存芯片当中一个Page的大小通常为16KB。NAND闪存的擦除单位是更大的Block,在东芝BiCS3闪存当中一个Block的容量高达12MB。NAND闪存没有办法像RAM内存那样自由寻址,而只能被用作硬盘存储器。
NAND的容量优势成就了它的主流地位,NOR闪存虽然并没有消失,但已经在越来越多的地方被NAND闪存所取代。
UFS闪存:
UFS其实并不属于一种独立的闪存类型,它是在NAND闪存的基础上增加了闪存控制器,并采用标准的封装接口。UFS存储芯片既承担了过去NOR闪存提供的固件存储与系统开机功能,也承担起NAND闪存的大容量数据存储职能。
UFS闪存不仅广泛应用在智能手机当中,车载电子产品中也大量应用了东芝推出的宽温型UFS芯片(支持-40℃至105℃),在高温、震动工控下它可以提供高速和可靠的数据存储功能,助力物联网与自动驾驶应用的发展。
手机混用闪存到底是真是假?教你查手机闪存型号
来源:太平洋电脑网
最近,网上传言某手机混用闪存,将UFS 3.0和UFS 3.1的闪存混用在了同一型号的机器上,买不同容量的手机,闪存协议不一样。光从这个描述来看,这做法相当不厚道,消费者买手机等于抽奖。
但这到底是不是真的?很多朋友也只是有所耳闻,但却不知道如何验证。今天,就给大家分享一些方法。
方法一:拨号面板输入指令查询
这是适用于部分ROM的方法,例如某些版本的MIUI、EMUI等ROM就可以使用。在拨号界面中,输入“*#*#284#*#*”,系统就会开始生成Debug报告,等待Debug报告生成完毕,整个过程应该不到一分钟。
输入*#*#284#*#*
这个Debug报告包含很多文件,以MIUI为例,这些文件处于手机内部存储的“MIUI\debug_log”目录下。开启这个目录,找到“bugreport-日期时间”文件名格式的zip包,开启这个zip包。
MIUI中的Debug报告
在这个zip包当中,还包含着另一个zip包,它的文件名是“bugreport-设备名-安卓版本-日期时间”。
其中的bugreport压缩包
打开这个zip包,里面有一个和这个zip包同名的txt文件,开启即可。
开启这个txt文件
这个txt文件中,搜索“ffu”的字串,很容易就可以找到闪存型号的信息。例如笔者手中的这部手机,它的闪存型号是“KLUCG4J1ED-B0C1”,制造商是三星。
其中可以找到闪存具体型号
方法二:系统Bugreport查询
这个方法适用于大部分的安卓手机。首先,需要开启安卓机的开发者选项,在设置菜单的系统信息界面,不断点击“版本号”即可开启。
接着,设置界面就多了“开发者模式”的选项,这个选项通常位于“系统”下。进入开发者选项,可以看到“错误报告”的功能,点击后,选择生成报告。
开发者模式下生成bugreport
将bugreport保存到存储空间,或者发送到其他地方
等待一段时间后,系统通知栏就会弹出“已获取错误报告”的信息。点开它,看到了警告信息后,将它保存到系统目录当中。错误报告是一个文件名为“bugreport-设备名-安卓版本-日期时间”的zip包
接下来的操作就和方法一差不多了。在这个zip包里面,找到同名的txt文件,然后在其中搜索“ffu”,就能找到闪存型号。
但也要注意,现在某些厂商默认并不将闪存的相关信息写入Bugreport当中,或者是搜索的关键词不同(例如有的手机要搜“ufs_product_name”),这需要大家亲自尝试了。
方法三:终端命令行查询
安卓系统基于Linux内核,因此想要确认安卓机的一些信息,也可以通过Linux中常用的终端来进行。
首先下载安装一个终端App,这类App非常丰富,这里就不特别提供了,大家可以自行搜寻安装。
在终端中输入以下命令行:“cat /proc/scsi/scsi ”
之后,终端就会呈现出闪存的制造商、具体型号等信息了。
在终端,输入命令行也可以查看到闪存具体型号
不过,这个方法并非什么机器都可以用,某些厂家已经屏蔽了相关信息的调用,就算输入命令也不会返回任何信息,这就看不到闪存型号的信息了。
某手机真的混用UFS 3.0和UFS 3.1闪存了吗?
找到了闪存型号后,要确认对应规格就很容易了,直接通过搜索引擎,或者制造商的官网查找即可。
这次某些朋友是买到了某手机的256G容量的型号,因为闪存跑分略低,被怀疑是UFS 3.0,和宣传的UFS 3.1不符。据了解,对应的闪存型号为“SDINFDK4-256G”,我们就以它为例子,来鉴定一下到底这是什么闪存规格。
网络上受争议的某手机256G版闪存型号
从搜索引擎中,很容易就找到了该闪存的官方规格文件,这里把链接也提供给大家。
西数/闪迪闪存规格文件:https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/embedded-flash/brochure/brochure-western-digital-eis-mobile.pdf
从文件中,很容易就找到了“SDINFDK4-256G”的对应规格。可见这就是UFS 3.1的闪存,宣传并没有错谬。
其实是货真价实的UFS 3.1
至于和128G版本的性能差异,是由于闪存的性能不仅仅和协议有关,NAND也是重要的决定因素——正如同样是PCIe 4.0的SSD,不同型号性能也有高下之分。
总结
总的来说,作为手机中的重要部件,闪存的确很大程度上决定了手机的体验。如果你对闪存信号有疑惑,不妨试试上文的方法,相信可以帮到大家。
相关问答
emmc 和ufs 的区别?emmc和ufs是两种不同的闪存存储技术,二者的区别在于:结论:ufs的速度、稳定性和寿命比emmc更好。解释原因:ufs采用了更加高效的命令队列算法,支持更高速的...
UFS和 eMMC有什么区别?-ZOL问答您好,我听说现在手机内存分为UFS和eMMC两种,不知道UFS和eMMC都有什么区别?UFS和eMMC哪个更快?请大家介绍一下UFS和eMMC哪种更好一些?我们购买手机的时候应该...
ufs 21和31的区别?1、带宽不同采用了全新的规范后,3.0闪存的单通道带宽提升到11.6Gbps,比之前G3标准的UFS2.1翻了一倍,考虑到UFS3.0支持双通道读写,实际的带宽为11.6*2=23.2Gbp...
ufs 21 和ufs 31闪存的区别?区别如下:1、带宽不同采用了全新的规范后,3.0闪存的单通道带宽提升到11.6Gbps,比之前G3标准的UFS2.1翻了一倍,考虑到UFS3.0支持双通道读写,实际的带宽为11...
ufs和 emmc是什么?UFS(UniversalFlashStorage)和eMMC(EmbeddedMulti-MediaCard)都是用于移动设备存储的标准,它们具有不同的特点。eMMC是一种内置式存储器卡,...
为啥不建议使用 nand 启动?不建议使用nand启动。使用nand启动存在一些问题和限制。使用nand启动存在以下几个1.可靠性问题:nand启动方式在某些情况下可能会导致系统启动失败或出现错误...
ufs 3.0读写寿命?UFS3.0的读写寿命是与闪存技术相关的。与传统的NAND闪存不同,UFS3.0采用了UFSController和HMP(HeterogeneousMemoryArchitecture)架...
ufs 3.0 和ufs 2.1的区别体现在哪些方面?UFS3.0闪存让手机读/写速度成倍提升。闪存可理解为手机的硬盘,它直接影响手机对数据的读/写,比如:APP安装/打开的速度,拍照保存的速度,打开照片的速度,在...现...
为什么华为总是说emmc 和ufs 一样呢?一,eMMc和UFS是两种闪存规格,理论速率最高相差近3倍!eMMc5.1搭配f2fs文件系统最高读取才300M/s左右,而UFS2.1正常水平读取能到700M/s以上,极限读取速度甚至...eM....
emmc 和ufs 差多少钱多少成本?eMMC和UFS相同容量的价格相差20%左右。根据中国闪存市场的行情分析,2017年2月7日之前,容量16GB,采用TLC工艺的NANDFlash的4.5/5.0版本的eMMC芯片,在5.50~6....