ROM、RAM、FLASH、DDR、EMMC 都是什么?一次性搞清楚!

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

ROM是只读存储器,内容不可更改,常用于电脑的开机启动。RAM是随机存取存储器,可读写且速度快,用于存储临时数据。FLASH是非易失性内存,能长久保持数据。eMMC是内嵌式存储器,集成控制器,适用于手机和平板电脑。智能电视逐渐采用eMMC芯片。

🔎

延伸解读

易失与非易失:理解存储分类的关键

文章指出,RAM(包括SRAM、DRAM、SDRAM)属于易失性内存,断电后数据丢失,因此电脑每次开机都需重新载入数据;而ROM、FLASH、eMMC则能在断电后保持数据。这一区别决定了它们的用途:易失性存储器适合临时存放运行中的程序和数据,非易失性存储器则用于长期保存固件、文件等。理解这一点,就能明白为什么内存条拔掉后数据消失,而U盘拔掉后文件还在。

从NOR到NAND:FLASH的两种路线

文章对比了NOR FLASH和NAND FLASH:NOR支持芯片内执行,应用程序可直接运行,读取方式类似SDRAM,但写入和擦除速度慢,适合小容量存储启动代码;NAND容量大、改写速度快,适合大量数据存储,如数码相机、MP3、U盘,但用户不能直接运行其上的代码。因此,一些使用NAND的设备会额外配备一块小容量NOR FLASH来运行启动代码。

eMMC为何成为移动设备主流

eMMC相当于NAND FLASH加主控IC,采用BGA封装,接口协议与SD、TF卡相同,主要面向手机、平板等内嵌式存储。其优势在于集成控制器,提供标准接口并管理闪存,让厂商能专注于其他开发,缩短产品上市时间。文章还提到,eMMC接口速度可达52MB/s,电压支持1.8V或3.3V,并逐渐被智能电视采用,但普通编程器无法读写eMMC芯片。

❓

Q&A

ROM、RAM、FLASH、DDR、eMMC 这些存储器分别是什么?

ROM 是只读存储器,内容写入后不可更改,常用于电脑开机启动;RAM 是随机存取存储器,可读写且速度快,用于临时存储数据;FLASH 是非易失性内存,能长久保持数据;DDR 是同步动态随机存取内存(SDRAM),属于 RAM 的一种;eMMC 是内嵌式存储器,集成了控制器,适用于手机和平板电脑。

RAM 和 ROM 的主要区别是什么?

RAM 可以随时读写,速度快,用于临时存储数据,但断电后数据丢失(易失性);ROM 内容写入后不能更改,常用于开机启动,制造成本低。最大区别是数据的易失性:RAM 断电丢失,ROM 不会。

SRAM 和 DRAM 有什么不同?

SRAM 是静态随机存储器,信息在不停电时能长时间保留,状态稳定,不需刷新电路,常作为 Cache;DRAM 是动态随机存储器,集成度高、功耗低、价格便宜,但需要刷新逻辑电路,且刷新时不能正常读写,常作为主存储器。

NOR FLASH 和 NAND FLASH 有什么区别?

NOR FLASH 可以在芯片内执行,应用程序可直接运行,不必读入 RAM,小容量下成本效益高,但写入和擦除速度慢;NAND FLASH 容量较大,改写速度快,适用于大量数据存储,如数码相机、MP3、U盘等,但用户不能直接运行其上的代码,通常需搭配小容量 NOR FLASH 来运行启动代码。

eMMC 是什么?它有什么优势?

eMMC 是内嵌式存储器,相当于 NandFlash+主控IC,接口协议与 SD、TF 卡一样,主要针对手机或平板电脑等内嵌式存储。优势是封装中集成了控制器,提供标准接口并管理闪存,使厂商能专注于其他开发,缩短产品上市时间;接口速度高达每秒 52MBytes,具有快速、可升级的性能,接口电压可以是 1.8V 或 3.3V。

智能电视为什么逐渐采用 eMMC 芯片?

很多智能电视已经逐步抛弃 NOR 或 NAND,使用更为先进的 eMMC 芯片。但普通编程器无法读写 eMMC 芯片,新开发的可支持 eMMC 芯片烧写的编程器性价比高,还能支持 NOR、NAND 芯片,支持全面、功能强大。

🏷️

标签

➡️

继续阅读