RAM、ROM与Flash ROM相互之间的区别
ram(random access memory)的全名为随机存取记忆体,它相当于pc机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,ram通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)。
不过,当电源关闭时ram不能保留数据,如果需要保存数据,就必须把它们写入到一个长期的存储器中(例如硬盘)。正因为如此,有时也将ram称作“可变存储器”。ram内存可以进一步分为静态ram(sram)和动态内存(dram)两大类。dram由于具有较低的单位容量价格,所以被大量的采用作为系统的主记忆。
rom(read only memory)的全名为唯读记忆体,它相当于pc机上的硬盘,用来存储和保存数据。rom数据不能随意更新,但是在任何时候都可以读取。即使是断电,rom也能够保留数据。但是资料一但写入后只能用特殊方法或根本无法更改,因此rom常在嵌入式系统中担任存放作业系统的用途。现在市面上主流的pda的rom大小是64mb以及128mb。
ram和rom相比,两者的最大区别是ram在断电以后保存在上面的数据会自动消失,而rom就不会。
由于rom不易更改的特性让更新资料变得相当麻烦,因此就有了flash memory的发展 ,flash memory具有rom不需电力维持资料的好处,又可以在需要的时候任意更改资料,不过单价也比普通的rom要高。
闪存(flash memory)是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,数据删除不是以单个的字节为单位而是以固定的区块为单位,区块大小一般为256kb到20mb。闪存是电子可擦除只读存储器(eeprom)的变种,eeprom与闪存不同的是,它能在字节水平上进行删除和重写而不是整个芯片擦写,这样闪存就比eeprom的更新速度快。由于其断电时仍能保存数据,闪存通常被用来保存设置信息,如在电脑的bios(基本输入输出程序)、pda(个人数字助理)、数码相机中保存资料等。另一方面,闪存不像ram(随机存取存储器)一样以字节为单位改写数据,因此不能取代ram。
关键词:RAM、ROM和Flash ROM相互之间的区别