现在的位置: 首页 > 综合 > 正文

RAM和ROM

2013年08月06日 ⁄ 综合 ⁄ 共 2531字 ⁄ 字号 评论关闭

RAM - Random Access Memory 随机存储器
ROM - Read Only Memory 只读存储器

1、介绍

RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)。
不过,当电源关闭时RAM不能保留数据,如果需要保存数据,就必须把它们写入到一个长期的存储器中(例如硬盘)。正因为如此,有时也将RAM称作“可变存储器”。RAM内存可以进一步分为静态RAM(SRAM)和动态内存(DRAM)两大类。DRAM由于具有较低的单位容量价格,所以被大量的采用作为系统的主记忆。
RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM就不会。4~8M的RAM对于一般应用程序的运行已经足够,如果追求多媒体功能,64M的RAM容量也只能够算是基本要求。

ROM(Read Only Memory)的全名为唯读记忆体,它相当于PC机上的硬盘,用来存储和保存数据。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM也能够保留数据。但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途。现在市面上主流的PDA的ROM大小是64MB以及128MB。
RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM就不会。

2、RAM和ROM的知识

在电脑等各种计算设备中,大量的使用了半导体存储器。相对于硬盘,软盘,磁带等磁性存储器,CD/VCD/DVD/PD等光学存储器,和MD磁光存储器而言,半导体存储器的优点很明显:速度快,体积小,耐用。不过半导体存储器的价格也相对昂贵,而且容量并不大。 

ROM和RAM指的都是半导体存储器。本来的含义是:ROM是Read Only Memory的意思,也就是说这种存储器只能读,不能写。而RAM是Random Access Memory的缩写。这个词的由来是因为早期的计算机曾经使用磁鼓作为内存,而磁鼓和磁带都是典型的顺序读写设备。RAM则可以随机读写,因此得名。

不过这是30年前的概念了。在半导体和计算技术突飞猛进的30年中,它们的含义都发生了一些变化。

现在ROM通常指非挥发的存储器,或者说,不掉电。系统停止供电的时候它们仍然可以保持数据。所以光盘也有CD-ROM或者DVD-ROM的说法。而RAM通常都是没电之后就没有数据的,典型的就象计算机的内存,需要系统重新启动的时候从硬盘重新载入数据。有的时候,如果数据可以擦写,也会借用RAM这个概念,譬如DVD-RAM,其实只是可以擦写的DVD光盘而已,并非真正的半导体存储器。

ROM有很多种类,适合不同的使用需要。常见的有:
Mask-ROM
这种ROM的数据是在生产的时候写入的,实际上它很象CD光盘的原理,在半导体的光刻工艺过程中写入了数据状态。这中ROM的数据是不可能丢失的,而且它的成本非常低。在不需要数据更新的设备中,Mask ROM被非常广泛的使用。但是它完全不能擦写的特点,使得它在计算设备中不那么受欢迎。比如在掌上电脑中,我知道的只有Handspring生产的Visor系列的Palm OS PDA,和SONY生产的低端Clie SL-10使用了这种ROM。

FLROM / Fusible Link ROM 
在芯片生产商处写入数据,有的时候不那么灵活,还会有保密问题。所以还有一种叫做Fusible Link的ROM。这种ROM在内部使用了一种可以熔断的连线,设备制造商可以用高电压写入数据,数据写入之后,内部的部分连线就熔断了,数据就永久保持在内部,和Mask ROM一样了。这种一次性写入的ROM不太常用。

EPROM / Erasible Programmable ROM
这是一种可以多次写入的ROM了。因为可以多次写入,所以叫做Programmable。EPROM的写入需要专门的设备,而数据的擦除则需要把ROM上的保护标签取下,把内部芯片暴露在紫外光的照射下一段时间。实际上这种ROM称为Programmable相当勉强,因为写入电路是专用的,通常不会集成在计算设备之中,所以它通常做成不常更新,而且是插拔方式的。当需要更新的时候,取下来放入专用的写入设备改写。早期的某些电脑主板的BIOS,就使用了这种ROM。

EEPROM / E2PROM(E平方ROM) / Electrically Erasible Programmable ROM
EPROM不同,E2PROM的擦写可以用电路而不是紫外线完成。擦写的电压比读入电压要高,通常在20V以上,擦写速度也较EPROM快,在毫秒量级。EEPROM一度使用很多,不过目前被一种改进的ROM - Flash ROM代替了。

Flash ROM / Flash EEPROM 
这是目前最常见的可擦写ROM了,广泛的用于主板和显卡声卡网卡等扩展卡的BIOS存储上。而现在各种邮票尺寸的半导体存储卡,包括Compact Flash/CF,Smart Media/SM,Security Digital/SD,Multimedia Card/MMC,Memory Stick/MS,以及FUJI新出的标准vCard,还有各种钥匙链大小的USB移动硬盘/USB Drive/优盘,内部用的都是Flash ROM。绝大多数PDA/掌上电脑也用它来存储操作系统和内置程序。还有数码相机,数码摄像机,MD/MP3播放器内部的Fireware(用于存储DSP/ASIC程序),也大多使用Flash ROM了。与EEPROM相比,Flash ROM有写入速度快,写入电压低的优点。不过它的成本也是较高的,所以在很多低端设备中,仍然会有厂商使用Mask ROM来降低成本,提高价格竞争力。

RAM,最常见的就是电脑的内存了。PDA/掌上电脑中也会使用RAM来让用户存储程序和数据,不过在PDA/掌上电脑中,由电池供电,所以只要电池有电,RAM中的数据还是保留的,不会丢失。在MD/MP3播放器,DC/DV中也会使用RAM来保存程序数据或者作为数据缓冲。

 

 

 

 

 

 

 

抱歉!评论已关闭.