RAM、ROM、FLASH、EEPROM的区别和用处

一、RAM

RAM(random access memory)即随机存储内存,这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。类似于电脑内存,负责程序的运行以及数据交换。

二、ROM

ROM(Read-Only Memory)即只读内存,是一种只能读出事先所存数据的固态半导体存储器。类似于电脑硬盘,只能读不能随意写,也就是只能读取里面的数据,而不能随意修改和删除里面的数据用来存储各种各样的文件,比如电脑里的视频、照片、音乐、软件等。

用手机比喻就是4GB内存+64GB闪存(4GB RAM和64GB ROM)

三、FLASH

FLASH在写新的数据前必须先擦除,而且经常是只允许整页擦除,没有办法擦除一个字节,换句话说,只能成块的读写,特别是写。

四、EEPROM

EEPROM写之前不需要擦除,可以每次改写一个字节。EEPROM相对FLASH读写速度慢。

保存在单片机RAM中的数据,掉电后就丢失了,保存在单片机的FLASH中的数据,又不能随意改变,也就是不能用它来记录变化的数值。但是在某些场合,我们又确实需要记录下某些数据,而它们还时常需要改变或更新,掉电之后数据还不能丢失。比如,我们的家用电表度数,电视机里边的频道记忆,一般都是使用EEPROM来保存数据,特点就是掉电后存储的数据不丢失。(引https://blog.csdn.net/bornpride/article/details/87894400)

  • 6
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值