ram,rom,flash

嵌入式设备中的存储设备

一、随机存储器RAM(random access memory)

  特点:断电数据消失

  分类:

    (SRAM)静态RAM,速度快,不刷新,元件多,集成度低,功耗大,成本高,常用作cache。

    (DRAM)动态RAM,及时补充漏掉的电荷以避免存储的信息丢失,集成度高,功耗低,用作大容量存储设备。

    (SDRAM)同步动态RAM,SDRAM从发展到现在已经经历了四代,分别是:第一代SDR SDRAM,第二代DDR SDRAM,第三代DDR2 SDRAM,第四代DDR3 SDRAM.(显卡上的DDR已经发展到DDR5)

二、只读存储器ROM(read only memory)

  用来存放一些硬件的驱动程序,也就是固件

  分类:PROM,只能一次性写入数据

     EPROM,通过紫外线擦除后再次写入,可重复使用

     EEPROM,电子式擦除,抹除的方式是使用高电场来完成,价格高,写入时间长

三、闪存(FLASH ROM)

  把flash单独从rom中列出,它结合了ram和rom的长处,不仅电可擦除、断点数据不消失,还可快速读取数据。

  分类:

    Norflash:读取速度快,可以在片内执行程序,写入前需要先擦除,写入速度超慢。主要应用在代码存储介质中。十万次擦写。

    Nandflash:读取速度稍慢,不能直接执行程序,容量大,写入无需擦除,写入速度快。适合于数据存储。百万次擦写。

  区别:详见http://blog.chinaunix.net/uid-11848011-id-96290.html

 

 

 参考:不错的技术文档

http://www.crifan.com/files/doc/docbook/linux_nand_driver/release/html/linux_nand_driver.html
 

 

 

posted @ 2012-12-07 18:34  daiker  阅读(294)  评论(0编辑  收藏  举报