大家好,我还是你们的好朋友,龙少一郎,今天我和大家讲解一下ROM和RAM到底有什么区别?

    ROM,见名释义,即是:Read only Memory只读存储器。它只能读出信息,不能写入信息,关闭电源后其内的信息依然被保存,一般用于它存储固定的系统软件和字库。存取速度低,相对RAM而言,不能改写。由于不能改写,不能升级,现在很少使用到它,,计算机启用用的Bios芯片就是。

     RAM,即是Ramdom Access Memory读写存储器,术面语统称:易挥发性随机存取存储器,高速存取,读写时间相等,且与地址无关。如计算机内存等。该存储器可与其中任一存储单元进行读写操作,关闭电源后其内的信息将不再保存,再次开机后信息需要重新载入,,通常用来存放操作系统,各种正在运行的软件,输入和输出数据,中间结果及外存交换信息等,我们经常说的内存指的就是RAM。

    下面我就以一个生活中常见的电子产品,电脑和手机作比喻:

    在电脑上,我们说的RAM指的是电脑内存条,而ROM一般指的是Bios所占的一点点内存,类似U盘和硬盘。

    在手机上,我们说的RAM指的是手机运行内存,而ROM指的是手机机身存储空间和手机操作系统。

    另外它和ROM的本质区别就像两个镜像一样,它是RAM的镜像,RAM在读取它,运用它,改写它,扩展它......

    ROM是ROM Image(只读内存镜像)的简称。这不得不谈到手机刷机的过程原理,就是将只读内存镜像(ROM Image)写入只读内存(ROM)的一个过程。常见的ROM Image有img、zip等格式,前者通常用fastboot程序通过数据线刷入(线刷),后者通常用Recovery模式从sd刷入(卡刷),固img镜像也被称为线刷包,zip镜像也被称为卡刷包。在国内很多定制系统开发者,不知道自己开发的产品究竟是OS还是UI,为了避免混效和争论,都会自称为ROM。现在很我多定制系统玩家也会将定制系统统称为ROM。

    RAM又称“随机存取器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。存储单元的数据内容可按需要随意取出或存入,且存取的速度与存储单元的位置无关。按照存储单元的工作原理,随机存储器又分为静态随机存储器(SRAM,Static RAM)和动态随机存储器(DRAM,Dynamic RAM)。

   下面摘自百度,说明一下当代SRAM和DRAM的各有优势和应用领域。

    静态存储单元(SRAM)  
    ●存储原理:由触发器存储数据
    ●单元结构:六管NMOS或OS构成
    ●优点:速度快、使用简单、不需刷新、静态功耗极低;常用作Cache
    ●缺点:元件数多、集成度低、运行功耗大
    ●常用的SRAM集成芯片:6116(2K×8位),6264(8K×8位),62256(32K×8位),2114(1K×4位)

    动态存储单元(DRAM)  
    ●存贮原理:利用MOS管栅极电容可以存储电荷的原理,需刷新(早期:三管基本单元;现在:单管基本单元)
    ●刷新(再生):为及时补充漏掉的电荷以避免存储的信息丢失,必须定时给栅极电容补充电荷的操作
    ●刷新时间:定期进行刷新操作的时间。该时间必须小于栅极电容自然保持信息的时间(小于2ms)。
    ●优点: 集成度远高于SRAM、功耗低,价格也低
    ●缺点:因需刷新而使外围电路复杂;刷新也使存取速度较DRAM慢,所以在计算机中,SRAM常用于作主存储器。
    尽管如此,由于DRAM[1]存储单元的结构简单,所用元件少,集成度高,功耗低,所以目前已成为大容量RAM的主流产品。