什么是ROM 什么是RAM【详细介绍】

大部分人,会把电脑的内存、手机的内存、运行内存、数据储存这些东西搞混 。下面给大家讲一讲 什么是ROM,什么是RAM,在各个种嵌入式系统中如何运用 。看了这篇文章你就明白了!
电脑的ROM是硬盘,不会和电脑内存搞混淆 。电脑的内存是DDR内存条 ,也不会搞混淆 。但手机内存很容易被搞混了 。
最早的非智能手机,大家都不会宣传内存这个概念 。后来有了TF卡 , 但经销商们都把TF卡叫做内存卡 。于是 手机内存就变成了内部储存的概念了 ,相当于电脑的硬盘而不是电脑的内存 。像Iphone这样的只宣传储存容量有64G 128G , 不宣传DDR有多少,也无形中推广了手机内存就是手机内部储存空间这个错误的称呼 。
到安卓手机大量宣传RAM有多少G的时候,消费者早已对内存混淆了 。为什么别人的手机内存有16G,你的只有2G呢?(因为别人是16G的内部储存空间 , 你的是2G的运行内存) 。所以现在手机厂商宣传的时候会 标注2G、4G、6G的 运行内存。
这里面还有偷换概念的山寨宣传手段:用bit代替Byte 。4GB+512MB的手机内存,折合32Gbit+4Gbit 。就有些山寨厂商在低端机上宣传成32G+4G超大内存 。
ROM,Read-Only Memory
只读储存器,对于电脑来讲就是硬盘,对于手机来讲就是内置储存,对于单片机来讲就是Flash 。用于存放操作系统的软件 。
我明明可以往硬盘里写数据,为什么叫只读储存器呢?
这一点在单片机上更容易解释一些:把固件(系统软件)烧录进Flash,然后就不能修改了 。不管用户怎么重新启动,怎么运用,都不会影响到固件 。也就是说,固件是不可被写入的 ,因此叫做只读储存器 。
对于手机来讲也是这样子,内部储存中有一部分空间用于存放系统软件,不管你怎么运用也不会把系统软件用坏了 。这一部分也可以理解为只读储存器 。
实际运用的时候会把 内置储存和Flash分成两个部分,一块可以被写入 , 一块不能被写入。可以被写入的地方用来储存通讯录、照片、音乐、APP之类的,不可被写入的地方用来存放操作系统的软件 。
手机的ROM,从最早的NOR Flash发展到NAND Flash,现在清一色全都是eMMC了(和TF卡是一个东西) 。单片机的Flash还是维持在小容量的NOR Flash 。
RAM,Random-Access Memory
随机储存器,就是电脑的内存条 。用于存放动态数据 。(也叫运行内存)系统运行的时候,需要把操作系统从ROM中读取出来 , 放在RAM中运行 。
图:电脑内存条,由很多内存颗粒组成
图:手机用的内存芯片,一颗抵得上电脑的一条
电脑的DDR,全称是Double Data Rate SDRAM 。这么看起来就和单片机的SRAM以及RAM有些挂钩了 。本质上都是一样的东西 。
RAM的随机储存器的随机是什么意思呢? 难道硬盘和eMMC不是想读哪里就读哪里么?
现在的ROM , 也能够随机储存,但是计算机刚发明的时候 , 是用纸带、磁带来当作ROM运用的,纸带和磁带绕成一卷 , 只能顺序读写,不是随机读写,不能想读哪里读哪里 。因此才有了RAM的随机储存一说 。
【什么是ROM 什么是RAM【详细介绍】】已经有了ROM,为什么还要RAM呢?
ROM的速度远比RAM慢,慢几个数量级 。电脑太卡了 , 加了内存,就快了 。这就是因为Win发现内存不够用 , 挪用了硬盘充当内存运用 。慢了几个数量级,运行速度自然就慢了 。虽然现在的ROM能当RAM用 , 但是没有人这么用 。
那么反过来RAM能不能当ROM用呢?
是可以的,只要不断电,RAM可以当作一个超快速的ROM来运用 。但是如果断电了就杯具了 , RAM的储存方式需要提供连续的电源,如果没电里面的数据就所有遗失 。大家经常会遇到电脑断电辛辛苦苦写的资料都没有了,就是因为RAM不能断电保存数据 。
对于内部空间寸土寸金的智能手机来讲,不可能像电脑那样塞一根内存条进去,所以普遍采用MCP芯片 , 把eMMC和DDR放到一颗芯片里去,做成一个 二 合一的芯片。(MCP)
中低端手机采用二合一芯片,原本需要2颗芯片的面积,现在只需要一颗 。
高端机的ROM和RAM的容量要求更高,不能合并到一颗芯片里去了,于是就把DDR摆在处理器头顶上,把eMMC放在外面,这样依然只占了一颗芯片的面积 。
空间更紧张的智能穿戴设备上,例如高通骁龙2100平台,干脆把DDR和eMMC都摆到处理器头上,外面一颗储存芯片都没有 。(叫做ePOP封装 , 现在业界最大只能做到4GB+512MB的容量) 。

什么是ROM 什么是RAM【详细介绍】的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助: