RAM就是电脑运行过程中使用的“临时工作区”,而ROM则是用来保存基本程序和长久的数据资料的“永久档案室”。前者可以很快地进行读写操作但是断电之后就会全部丢失掉,主要用来存放操作系统的各种信息以及正在执行中的应用程序和临时缓存等;后者具有不可抹除的特点,在出厂的时候就已经被设置好了引导程序、固件以及系统的底层代码等等内容,并且保证了每一次开机都能够正常启动起来;目前市面上大多数智能手机所宣称的“128GB ROM”其实也就是用闪存技术来实现的一种可擦写的形态,在保持断电后也不会丢失数据的优势的同时也允许用户去安装应用程序并储存文件;而所谓的“12GB RAM”就相当于一个可以同时处理多个任务并且能够快速响应的操作区域。这两者之间存在着很大的区别,在物理结构、访问方式、电源需求以及扩展策略等方面都大相径庭,两者一起组成了数字设备中最重要的存储系统的基础部分。

不同功能定位和数据生命周期所产生的差别
RAM就是CPU的“高速协作伙伴”,所有的程序运行、网页浏览和文件编辑都需要先加载到RAM中再由CPU去调用。RAM的存取时间一般只有几十纳秒左右,比如LPDDR5内存可以做到最低30纳秒;但是当设备关闭或者重启的时候,里面的所有数据都会立刻消失不见。而ROM则是系统的“守护神”,里面的资料在生产出来之后就固定下来了,在手机开机之前就已经存在了,比如手机的Bootloader、基带固件以及安全启动密钥等等重要部分,在电源关闭或者主板断电的情况下也不会有任何变化。不过要注意的是虽然ROM标榜着是不可更改的只读存储器,但是在经过厂家授权之后也可以使用刷写协议来对固件进行更新,并且这种操作是在严格的验证之下进行的,并不是随便就能改动的。
第二、物理上实现的方式和技术发展的途径不一样
目前市面上的主要设备中,内存大多采用的是动态随机存取结构,靠电容器充电和放电来存储数据,并且需要不断地刷新电路来保持数据不丢失,在此情况下功耗和发热量就变得非常大了;典型的例子就是手机所用的LPDDR5X,它的带宽可以达到8.5Gbps左右,但是由于受到制程以及封装工艺的影响,单个芯片所能提供的容量是有限的,并不能像存储卡一样通过增加层数的方式来扩大空间。而ROM一般都采用了NAND Flash的技术路线,利用浮栅晶体管作为存储单元,在电荷被trap住的状态下保存信息不需要进行刷新操作也不消耗电力;所以手机上常见的128GB或者256GB的ROM就可以看作是这样的类型,在擦写次数方面也达到了TBW级别的级别并且官方给出的数据通常都在三千多次之上完全可以满足整个产品的使用寿命要求。
第三种情况就是用户的干预能力很强,而升级的过程却是完全不一样的逻辑
对于普通用户来说,RAM是不能够自行增加容量的硬件配置之一:手机上的RAM已经被主板焊接在了上面,不能像电脑一样通过添加内存条来实现扩容的目的,在购买的时候只能一次性买好;虽然ROM也是被主板焊接上去的,但是可以通过插入microSD卡、OTG外接U盘或者利用云存储的方式来间接地扩大可用的空间。在实际的操作过程中,如果RAM不够用的话就会出现应用程序经常需要重新加载的情况、后台程序被强制关闭的现象以及滑动屏幕变得迟缓;而如果ROM不够大,则会出现无法安装新的软件、拍照功能失效以及系统发出“存储空间不足”的警告。因此,在平时使用的过程中应该保证ROM剩余的空间不少于15%,并且要避免让RAM占用率达到90%以上的情况发生,否则就需要清理掉一些后台进程或者是换一台性能更好的设备。
四、各个方面的性能影响侧重点不同
RAM和带宽一起决定了多任务调度的效果:12GB的RAM加上四通道LPDDR5,在同时打开微信、视频会议、导航以及音乐等后台应用的时候可以保证各个进程不会被回收;而ROM的顺序读取速度(比如UFS 4.0能达到4200MB/s),则直接关系到应用程序第一次启动所需的时间——实际测试表明,从ROM中加载一个200MB的游戏主程序,使用UFS 3.1需要大约8.2秒,而用上UFS 4.0之后只需要5.6秒就可以完成。两者相辅相成:ROM迅速提供程序本身的内容,RAM立刻建立运行环境,缺一不可。
因此要弄清楚RAM和ROM的区别,就要抓住它们的根本不同点:一个是看现在能不能用得顺畅,另一个是看能不能一直开着机。







评论区 (0)
暂无评论,快来抢沙发吧!
发表评论