当前位置: 首页 > 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.gsyq.cn/news/16106.html

相关文章:

  • 整理数据制作 直方图,箱须图,概率密度估计(KDE)图
  • 基于本地模型+多级校验设计的高效缓存,有效节省token数量(有点鸡肋doge) - 详解
  • 深入解析:Elasticsearch的集群管理介绍
  • 实用指南:Appium如何支持ios真机测试
  • 目标检测任务的评估指标P-R曲线 - 指南
  • 【JNI】JNI环境搭建
  • CS自学笔记
  • 2025升降机厂家最新企业品牌推荐排行榜,固定式升降机,液压升降机,电动升降机,铝合金式升降机公司推荐!
  • 算法伦理与机器学习研究获PROSE奖
  • 【Unity】相机 Cameras - 实践
  • 2025 年碳纤维布厂家最新推荐排行榜:精选建筑碳纤维布 ,加固碳纤维布,300克碳纤维布,碳纤维加固布公司
  • 图论new
  • 斜率优化dp复习笔记
  • 掌握形式验证,护航芯片安全
  • 2025橡胶软接头厂家最新企业品牌推荐排行榜,法兰橡胶软接头,可曲挠,挠性,KXT,耐油,EPDM,耐腐蚀,三元乙丙橡胶软接头,橡胶柔性软接头公司推荐!
  • 整体二分笔记
  • 基于Python+Vue开发的母婴商城管理系统源码+运行步骤
  • 机器学习Day5-模型诊断 - 详解
  • Probabilistic method小记
  • 数据生成方法初步调研
  • 深入解析:一起学Spring AI:核心概念
  • 做题记录(Oct.)
  • 生成式AI改进极端多标签分类技术
  • 实用指南:蓝桥杯_DS18B20温度传感器---新手入门级别超级详细解析
  • 越秀凭一己之力打破了行业天花板 - 智慧园区
  • 洛谷P9676 [ICPC 2022 Jinan R] Skills
  • 微信小程序(uniapp)搭建腾讯云 IM 消息撤回
  • 实用指南:苍茫命令行:linux模拟实现,书写微型bash
  • CF2149题解
  • 月球尘埃电解技术实现资源就地利用