都是存储器,但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代表存储空间就可以了。
注意不是内存!谁在影响手机的存储(ROM)性能?
就好像新款PC的主硬盘已经全面过渡到SSD一样,如今智能手机的闪存也都经历了一次较大的迭代,就是从eMMC闪存跨越到了UFS闪存。那么,又有谁在影响UFS闪存的性能呢?
RAM和ROM的区别直到现在还有不少朋友搞不清RAM和ROM的差异,本文我们就再做次小科普。RAM代表手机内存(又称“运存”),就好像PC上的内存条,只是手机内存都是一颗单独的芯片。ROM代表存储空间(又称“闪存”),类似PC上的硬盘,而手机上的ROM依旧是以一颗NAND闪存芯片的形态存在。
闪存标准
早期智能手机都内置eMMC闪存,它是在NAND闪存芯片的基础上,额外集成了主控制器,并将二者“打包”封装封成一颗BGA芯片,从而减少了对PCB主板的空间占用。eMMC的最新标准为eMMC 5.1,常见于千元以内的入门级手机市场,读取速度最高只有400MB/s左右。
UFS是eMMC的进阶版,它是由多个闪存芯片、主控、缓存组成的阵列式存储模块。UFS弥补了eMMC仅支持半双工运行(读写必须分开执行)的缺陷,可以实现全双工运行,所以性能得以翻番。
UFS目前存在UFS2.0(读取速度700MB/s)、UFS2.1(900MB/s)、UFS2.2(900MB/s)、UFS3.0(1700MB/s)和UFS3.1(1900MB/s)等标准,UFS2.x常见于中低端产品,UFS3.x则是高端手机的标配。
闪存通道
和内存一样,UFS闪存也存在单通道和双通道之别,两者读写性能相差30%~50%之间。好消息是,如今新款手机都已标配双通道UFS,所以咱们只要简单了解一下即可。
Write Turbo技术
Write Turbo是UFS3.0时期引入的一项虚拟技术,很多品牌主打的闪存增强技术大多是基于它优化而来。我们都知道,现在手机闪存都是TLC介质的NAND芯片,它的优势是可以在每个存储单元中保存3bit,能以低成本实现更大的容量,但读写,特别是写入速度远不如SLC NAND。
所谓的Write Turbo,其实就是虚拟SLC技术。它会将部分TLC闪存容量虚拟成SLC,当手机在写入数据时,系统会优先将其写入到虚拟的SLC空间,由于后者每个存储单元只需保存1bit数据,所以写入速度会有大幅提升(读取速度也有明显提升)。
但是,如果一次写入的数据容量超过了虚拟SLC容量,读写速度便会骤降至TLC的水平上。
各大手机厂商会在虚拟SLC的容量和调度规则上存在差异,比如有些厂商会选择全盘虚拟SLC的方式,随着使用空间的逐渐增加,速度会逐渐下降。因此,都是内置UFS3.1+Write Turbo闪存的手机,它们之间的实际体验可能也有高低之分。
最新量产的UFS2.2,本质上其实就是UFS2.1+Write Turbo,可以将持续写入速度从250MB/s提升到500MB/s以上。
磁盘阵列存储系统
除了使用Write Turbo虚拟SLC以外,黑鲨4 Pro和黑鲨4S系列还给我们带来了一个全新的思路——磁盘阵列存储系统。
简单来说,这款手机除了内置闪存芯片以外,还额外添加了一颗来自群联的SSD芯片,并将二者组成了Raid 0阵列,如此让手机的读写速度都有着50%以上的提升。
RAMDISK磁盘加速器
黑鲨4 Pro和4S系列同时还主打一项名为RAMDISK磁盘加速器的功能。提起“RAMDISK”很多朋友应该非常熟悉,很早以前CFan曾多次报道过如何将电脑闲置内存使用虚拟成RAMDISK“内存盘”,保存其中的程序运行飞快,但每次关机内存盘都会被清空,下次开机后还需重新加载程序。
电脑领域的RAMDISK内存虚拟硬盘软件
黑鲨的RAMDISK磁盘加速器的原理和内存盘差不多,都是直接通过内存模拟闪存存储空间,让游戏文件直接在内存中完成读写,游戏的启动、加载和运行速度更是大幅提升。需要注意的是,该功能仅限标配12GB或16GB内存的高配版本,8GB内存版则不支持RAMDISK技术。
原因也很简单,在当前的应用环境8GB内存都不嫌多,哪里还有额外空间供你虚拟闪存?此外,同一时间仅有一款游戏可以运行在基于RAMDISK技术的极速模式下,想切换其他游戏时必须等待一定的时间让极速模式挂载完成。
闪存内存合二为一
作为手机内部最占用PCB主板空间的“大户”,内存(包括隐藏在其下面的SoC)和闪存的体型都不小,如果能将这颗存储芯片也和处理器内存摞在一起,不就可以更加节省主板空间了吗?2020年底,美光发布的uMCP5闪存技术就有望实现这个梦想。
简单来说,uMCP5是全球首次通过MCP多芯片封装的方式,在单颗芯片内就完整集成了自家的LPDDR5内存芯片、NAND闪存芯片以及UFS 3.1控制器,它采用TFBGA封装格式,最大可选12GB+256GB容量。其中,该产品LPDDR5内存的部分支持6400Mbps的数据传输率,UFS3.1闪存部分的编程/擦写循环次数可达到5000次。
总之,美光uMCP5的出现,可以进一步提升手机的存储密度,节省内部空间、成本和功耗,而我们也期待这种“二合一”的存储芯片可以早日在手机领域量产,并有机会用于笔记本等其他计算设备领域。
小结
作为影响手机性能输出的“铁三角”,闪存和内存的重要性不次于处理器,因此每次它们的技术革新,都会带来切实的实际体验提升。希望大家今后在选购手机时,可以将目光多多投向这两个领域的优化和升级上。
相关问答
NAND 与 ROM 有什么不同-ZOL问答我的PPC有8G的NAND但是ROM只有128MB,我想问在WM系统中NADN和ROM的使用功能一样吗,或者说NADN能够当作是ROM使用吗?在待机状态系系统会像SDMMC那样切断储存器电...
手机 ROM 采用的是什么存储器?手机ROM采用的是闪存存储器。闪存存储器具有非易失性、高速度、低功耗等优点,适用于存储手机操作系统、应用程序和数据等重要信息。闪存存储器分为NORFlash和...
F-ROM 是什么样的存储媒介呢? - 懂得FROM是FlashROM,是一种可以永久保存数据的存储体,掉电后数据不会丢失(10年以上!),FROM通常又分两种,一种是NORFROM,另一种是NANDFROM。NORFROM可以...
闪存 和内存的区别?区别1、运行内存(RAM,随机存取存储器)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操...
F-ROM 是什么样的存储媒介呢? - brSsgYbLAds 的回答 - 懂得F-ROM即是是FlashROM,中文名快闪存储器,称为闪存。就其本质而言,属于电檫除可编程只读存储器。主要特点是在不加电情况下能长期保存数据,而且易于檫...
ic芯片品牌分类?看ic芯片品牌分类1)计算芯片(大脑):如CPU,GPU,FPGA,MCU,AI等都用作计算分析的,和人体大脑类似。(2)存储芯片(脑皮):DRAM,SDRAM,ROM,NAND,FLASH......
8G变12G?华为、小米、OV都在搞的内存扩展,是什么技术?首先,所谓的“融合”完整地说指的是内存与闪存的融合。所以在解释其原理之前,我们不妨了解一下什么是内存(RAM),什么又是闪存(ROM)。内存,是一种既能读...其中,...
想学嵌入式软件,哪款开发板比较好?第二,选择开发板要注意硬件资源(包括:CPU、ROM、RAM、各种接口)其中NanDFlash、NorFlash和SDRAM的大小一定要满足自已开发的要求。我们要做到花最少的钱学...
手机自带的内存128g和加内存卡加128g用起来是不是有很大的区别,反应会不会慢?内置存储、外置SD卡和运行内存的区别内存存储:相当于电脑的硬盘,手机内部用于存储系统ROM包,以及软件、应用、文件、相片等,功能其实跟外加SD卡差不多,只不...
.硬盘装在主机箱内,因此硬盘属于主存对吗 - 语过添晴丫丫 的...错。主存只有RAM和ROM,硬盘属于外存储器。五台计算机硬件设备。运算单元,控制器,存储器,输入装置和输出,主存储器指内存模块,次存储器一般指硬盘。...