当前位置: 首页 > 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.jsqmd.com/news/8663/

相关文章:

  • 深入解析:C#学习26天:内存优化的几种方法
  • 整理数据制作 直方图,箱须图,概率密度估计(KDE)图
  • 云原生应用架构设计原则与落地实践:从理念到便捷的方法论
  • 基于本地模型+多级校验设计的高效缓存,有效节省token数量(有点鸡肋doge) - 详解
  • UCosIII 在 Tang Nano 20K 的 SparrowRV 软核移植
  • 深入解析:Elasticsearch的集群管理介绍
  • SIP抓包工具 SIP抓包 SIP抓包
  • 2025声级计厂家最新权威推荐排行榜单! 数字声级计,精密声级计,防爆声级计,手持式声级计,剂量声级计公司推荐!
  • US$78.85 KEYDIY KD ZB10-4 Universal Smart Remote Key (Start) 4 Buttons for Honda Type 5pcs/lot
  • python中使用高并发分布式队列库celery的那些坑 - 指南
  • 实用指南:Appium如何支持ios真机测试
  • 在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名计算机控制AI框架需求洞察
  • 无人机桥梁3D建模、巡检、检测的航线规划 - 详解
  • 目标检测任务的评估指标P-R曲线 - 指南
  • abc426 题解
  • 运行npp并打开实时双向同步的今日日记纯文本文档 2025年10月5日
  • mac 下修改本机hosts
  • Asp.Net Core SignalR的协议协商挑战
  • 251005
  • 【光照】Unity如何在Cubemap中采样反射信息?
  • US$365.75 Mercedes-Benz Authorization License For CGDI A2 Key Programmer
  • 2025/10/3
  • 2025 铜覆钢厂家最新企业品牌推荐排行榜单,铜覆钢接地棒,铜覆钢圆钢,铜覆钢扁钢,铜覆钢圆线公司推荐
  • 【JNI】JNI环境搭建
  • CS自学笔记
  • JDBC - Wrapper接口
  • 深入解析:[论文阅读]Poisonprompt: Backdoor attack on prompt-based large language models
  • fasthx fastapi服务器端渲染看框架
  • vue: 报错: vue ResizeObserver loop completed with undelivered notifications.
  • ds调度mssql多个T-SQL语句同步阻塞实现