ROM与RAM 的区别



 作为FPGA的初学者,在调用IP核时会发现其中的 ROM 和 RAM 是在同一个地方,但是不知道它们到底有什么区别呢?下列我根据自己的理解说说吧。

       RAM 可以理解为缓存吧,就是把系统即将要用到的数据存储在 RAM  中,以便于在使用时随时读取出来。RAM 中的数据可随时进行写入和读取,在断电后会将数据全部清空,所以 RAM 不能用来长时间储存数据的。我们的电脑内存就可以理解为和 RAM是一个类型的,在电脑开机时将硬盘的系统相关数据写入内存,然后启动。在关机时内存断电,然后数据就清空了。RAM又有DRAM,SRAM,SDRAM 这些的区别只是主要是存储过程和时间的区别,功能是相同的; ROM 也是存储的,但是ROM 中的数据一旦写入后就不能更改了,就是只能进行一次写入,可随时读取,无法察除。一般用来存储一些重要的东西,相较于RAM的区别就是ROM在断电后数据不会消失,可永久保存。  

(第一次写文章,也不知道写的对不对,如果有幸有人看到,发现了错误请及时提醒我,谢谢,哈哈!)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值