很长一段时间以来,普通用户对“内存”和“闪存”都不甚了解,在日常交流中常常会出现一些交流的困难。今年,旗舰手机基本都标配了UFS 3.0(或3.1)、LPDDR5,普通用户对这些名词大概更是一头雾水。今天,我们就来简单聊一下手机内存和存储,厘清一些常见的误区,同时,也为不太了解这些知识的用户提供一些购机参考。
内存、存储,傻傻分不清楚小白用户问:“我想要一部内存大点的手机,该怎么选?”这个时候,对手机有一定了解的人通常会进一步了解他的意思,也许他是想要一部存储空间更大的手机,也许他就是想要一部大内存的手机。对“内存”这个词的误用,确实会影响到沟通。而且,这种误用并不罕见,在今日头条“手机内存”的相关文章中,一些科技自媒体也会误用“内存”这个词,这让“内存”变得更为混乱。
想要不因为误用造成沟通上的困难,分清“内存”和“闪存”的关系就显得尤为重要,下面简单介绍一下手机的内存和闪存。手机其实也是个基础的计算机设备,因此,内存和闪存的概念也来自计算机系统,下面的说法部分参考计算机系统。
内存和闪存都属于存储器,它们分属不同的存储器层次。下图是存储器的金字塔式结构,摘自权威教材《深入理解计算机系统(第三版)》,手机的内存,也就是图中的主存,闪存类似于本地磁盘,而高速缓存一般存在于CPU中(可以在CPU芯片上,也可以在片下)。它们之间的关系,简单地说是这样的:CPU从内存中读取数据,而内存从闪存中加载数据。
手机的内存是什么?内存,英文缩写为RAM(Random Access Memory,随机存取存储器),内存又称主存(Main memory),即手机(电脑)内部最主要的存储器,内存从磁盘(也就是手机中的闪存)中加载各种应用和数据,而CPU需要从内存中读出程序才能运行。一般来说,存储在磁盘中的程序必须加载到内存中才能运行。(下图摘自《程序是怎样跑起来的》一书)
事实上RAM分为两类:静态RAM(SRAM)和动态RAM(DRAM),这当中涉及到比较复杂的原理,但我们可以理解的是,SRAM的访问速度比DRAM更快,但也贵得多,所以SRAM被用于高速缓存中(见上文中提到的存储器层次结构图),手机和电脑内存用的都是DRAM。