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

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

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

ROM与RAM 的区别相关推荐

  1. 转载 MAR、MDR以及ROM、RAM的区别和联系

    转载地址 MAR和MDR MAR 和 MDR MAR(Memory Address Register) 存储器地址寄存器 MDR(Memory Date Register) 存储器数据寄存器 区别: ...

  2. 嵌入式ROM和RAM的区别

    随着智能手机的发展,不管是看手机配置还是经常在生活中与网络中都经常听人有人讨论一些词.比如手机RAM多少或者ROM多少等等.其实,在嵌入式开发中,ROM和RAM都是一种存储技术,只是两者原理不同,RA ...

  3. rom和ram的区别

    RAM( random access memory  ): 随机存储内存,这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序. 运行内存,在Android移动操作系统中,RAM的大小直 ...

  4. 计算机内存rom与ram的区别

    内存主要是用来临时存贮数据 比如电脑中调用的数据,就需要从硬盘读出,发给内存,然后内存再发给CPU 也可以理解成是内存和CPU之间的缓存, 因为CPU中的ALU(虚拟寄存器)速度要比硬盘速度快的多. ...

  5. 计算机中dram rom,SRAM、DRAM、硬盘、ROM、RAM、EPROM、FLASH区别和联系

    在文章的开始,曾经说过一般行的数目比列的数据少,原因就是:行越少用户刷新的时间就会越少. ROM.RAM的区别: ROM(只读存储器或者固化存储器) RAM(随机存取存储器) ROM和RAM指的都是半 ...

  6. stm32中堆、栈、flash、ROM、RAM、bss段、data段、text段、Code、Ro-data、 ZI-data、RW-data简介

    1. 堆.栈.flash.ROM.RAM.bss段.data段.text段.Code.Ro-data ZI-data.RW-data的区别? 1.1 堆.栈简介 堆栈是指在stm32启动文件中定义的那 ...

  7. 什么是ROM,RAM,SRAM,SDRAM,DDR,DDR2,DDR3

    什么是ROM,RAM,SRAM,SDRAM,DDR,DDR2,DDR3 文章目录 什么是ROM,RAM,SRAM,SDRAM,DDR,DDR2,DDR3 前言 一.何为RAM和ROM? 二.何为SRA ...

  8. 什么是ROM、RAM、DRAM、SRAM和FLASH的区别

    ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是 ...

  9. 计算机flash ram是什么意思,ROM、RAM、CPU、CACHE、FLASH的区别

    内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE).只不过因为RAM是其中最重要的存储器,所以通常所说的内存即指电脑系统中的RAM. RAM要求每时 ...

最新文章

  1. 第十六届智能车竞赛参赛队伍提问-2021-6-15
  2. 3分钟学会Mysql查询之表连接,左连接,右连接,内连接…
  3. ASP将查询数据导出EXCEL
  4. Nginx的页面中文乱码解决方法
  5. POJ 2227 The Wedding Juicer——堆的应用——Pku2227
  6. Lucene搜索引擎
  7. 又一个学期结束了,送给在校大学生几句话
  8. 解决“(1146, “Table ‘mydb.django_session‘ doesn‘t exist“)”报错的方法
  9. 不愧是我,短短10分钟就为公司省下了几万块 ( ー̀◡ー́ )
  10. SQLServer常用SQL语句
  11. OSS实现多文件多线程的断点下载(java)
  12. Python数据可视化三部曲之 Pyecharts 从上手到上头
  13. android webview 之 AgentWeb的使用
  14. 计算机应用基础教育教学工作总结,计算机应用基础教学工作总结
  15. 大学生活:贫穷而快乐的日子
  16. 图书管理系统Java
  17. SmartPhone-系统文件篇
  18. python pb与json互转
  19. 联合办公空间会员需要保险吗?
  20. 计算机毕业设计基于Springboot+vue口腔牙科诊所管理系统

热门文章

  1. iOS下OpenCV开发用OC还是Swift
  2. 智慧特色小镇,如何科学规划建设?
  3. 硬件设计26之镜头参数
  4. python正则化函数_正则化方法及Python实现
  5. 计算机二级考试及格是什么意思,请问一下计算机二级考试的分数影响大吗?还是及格就好?...
  6. 毕业7年买房两套 30岁女人的买房经验
  7. label for 属性究竟有啥用???
  8. 教授误用 ChatGPT 来论文“查重”,学生:不仅挂科了,我差点拿不了毕业证!...
  9. win本地配置docker环境
  10. 客户主数据-供应商主数据-业务伙伴