RAM / DDR / ROM / FLASH / EMMC的区别
做Android TV开发时会遇到*_*_8G_2G_*的项目名,但是这里的8G和2G到底指的是什么?当时就很懵
分类:
队一:RAM、DDR(内存,掉电信息就没了)
队二:ROM、FLASH、EMMC(闪存,掉电信息可以保留,做存储硬盘使用)
主要区别:
队一分析:
内存RAM和DDR都是简称随机存储器,DDR准确的应该叫DDR SDRAM,双倍速率同步动态随机存储器
内存的特点是掉电信息就没了,接下来跟大家讲闪存,闪存的概念和硬盘差不多,就是存储数据
并且机子掉电之后存储的东西不会丢失,ROM、FLASH和EMMC就是这种东西。
队二分析:
ROM又可以分为PROM(可编程ROM)、EPROM(可编程可擦除ROM)、EEPROM(电可编程可擦除ROM)
ROM整体写入时间较长,写入慢,集成度又不高,于是后面就被FLASH给替代掉了。
FLASH是结合了ROM和RAM的有点,不仅具备EEPROM的性能,不会丢失数据,并且可以较快速的读取数据。
FLASH又可以分为NOR FLASH和NAND FLASH。
而EMMC则是在上述比较中具有更快速、可升级的优点。
总结:DDR内存(断电信息丢失) Flash闪存(存储硬盘)