当前位置: 首页 > news >正文

ROM和RAM

1.1计算机中有两种存储器

(1)内存:内存与CPU接轨比较紧密,内存可以被CPU直接访问,内存可按照字节单位来随机访问,程序运行时离不开内存,程序中的变量都是定义在内存中,内存受限于物理技术和成本,容量比较小而且很贵,内存速度更快

(2)外存(Flash):外存和CPU之间比较远,外存不可以被CPU直接访问,外存一般以块为单位来访问,不能以字节为单位随机访问。外存容量大便宜(硬盘、SD卡、U盘),外存速度较慢。

注:综合来说计算机系统的工作原理是,当计算机不工作时计算机中的程序和文件放在外存中,系统运行时需要先把程序从外存读到内存中,然后CPU再从内存读取数据进行处理和使用。CPU速度比内存块,内存速度比外存快。

ROM(只读存储器):

(1)只读存储器的意思是:只能读不能写,程序运行时只能通过程序自己本身的操作去读而不能写。

(2)常见的ROM:单片机中用来存储用户烧录的程序的器件就是ROM,烧录的过程其实就是在写ROM,但程序在运行时是不能修改ROM内容的。

(3)ROM有点像外存,用来存储程序代码,单片机中程序平时存储在ROM中,运行时由ROM直接供给CPU。

RAM(随机访问存储器):

(1)常见的RAM:从物理上来讲:主要分为SRAM(静态)和DRAM(动态),单片机中一般使用的是SRAM,嵌入式Soc中和PC机中用的都是DRAM。

(2)RAM类似于内存,可以被CPU直接随机访问。

1.2单片机中的ROM和RAM

(1)单片机中的ROM一般是Flash(闪存)/flash memory,单片机中的RAM一般都是SRAM,共同构成了单片机中的存储体系。

(2)ROM和RAM的工作方式是:ROM用来存储用户写好编译好的程序,运行时CPU直接从ROM中读取一条一条的指令来运行,指令运行过程中产生的临时数据存放在RAM中,可以理解为ROM是单片机用来存方程序的,RAM是用来存放数据的。

http://www.hskmm.com/?act=detail&tid=24831

相关文章:

  • 深入解析:C#学习26天:内存优化的几种方法
  • 整理数据制作 直方图,箱须图,概率密度估计(KDE)图
  • UCosIII 在 Tang Nano 20K 的 SparrowRV 软核移植
  • SIP抓包工具 SIP抓包 SIP抓包
  • 2025声级计厂家最新权威推荐排行榜单! 数字声级计,精密声级计,防爆声级计,手持式声级计,剂量声级计公司推荐!
  • python中使用高并发分布式队列库celery的那些坑 - 指南
  • 在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名计算机控制AI框架需求洞察
  • Codeforces Round 1040 (Div. 1)
  • 2025十一集训——Day3做题
  • 目标检测任务的评估指标P-R曲线 - 指南
  • abc426 题解
  • 运行npp并打开实时双向同步的今日日记纯文本文档 2025年10月5日
  • 完整教程:python学习打卡day43
  • mac 下修改本机hosts
  • 2025测振仪厂家最新企业品牌推荐排行榜,自动诊断测振仪,防爆测振仪,智能测振仪,诊断故障测振仪推荐!
  • 【JNI】JNI环境搭建
  • CS自学笔记
  • vue: 报错: vue ResizeObserver loop completed with undelivered notifications.
  • 原来一个人真的是通过别人认识自己的
  • ds调度mssql多个T-SQL语句同步阻塞实现
  • 2025提升门厂家最新企业品牌推荐排行榜,保温提升门,钢质提升门,消防提升门,分段式提升门,工业提升门公司推荐!
  • 高考数学易错考点02 | 临阵磨枪 - 指南
  • 2025升降机厂家最新企业品牌推荐排行榜,固定式升降机,液压升降机,电动升降机,铝合金式升降机公司推荐!
  • 在 2025 年安装 Visual Studio 2013
  • 算法伦理与机器学习研究获PROSE奖
  • 实验1 C语言开发环境使用和数据类型、运算符、表达符
  • UiPath推出全新AI代理开发功能,简化自动化构建流程
  • 2025年T型螺栓厂家TOP企业品牌推荐排行榜,光伏T型螺栓,不锈钢T型螺栓,地铁专用T型螺栓,高铁T型螺栓公司!
  • 2025 年碳纤维布厂家最新推荐排行榜:精选建筑碳纤维布 ,加固碳纤维布,300克碳纤维布,碳纤维加固布公司
  • MySQL Docker 容器化部署全指南