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

STM32 第22章 常用存储器介绍

时间:2024.11.3

参考资料:

《零死角玩转STM32》“ 常用存储器介绍”章节

一、学习内容

        对于电脑和芯片,其内部都有一个内核,对于电脑,内核是CPU,对于STM32来说,Cortex M3/M4是内核。CPU负责常用的运算,运算处理的数据是从存储器中得到的,存储器里包括基本的数据和要交给CPU执行的一些指令,CPU本身不具有存储功能。

1.存储器的种类

       易失性存储器和非易失性存储器(掉电之后数据是否还能正常保存的一个性能)

易失性:

      掉电数据会丢失,相对地,读写速度较快(举例:内存条)

非易失性:

      掉电数据不会丢失,相对地,读写速度较快

2.RAM存储器

      RAM 是“Random Access Memory”的缩写,被译为随机存储器。所谓“随机存取”,指的是当存
储器中的消息被读取或写入时,所需要的时间与这段信息所在的位置无关。这个词的由来是因为
早期计算机曾使用磁鼓作为存储器,磁鼓是顺序读写设备,而 RAM 可随读取其内部任意地址的
数据,时间都是相同的,因此得名。

     实际上现在 RAM 已经专门用于指代作为计算机内存的易失性半导体存储器。

     根据 RAM 的存储机制,又分为动态随机存储器 DRAM(Dynamic RAM) 以及静态随机存储器
SRAM(Static RAM)
两种。

2.1 DRAM----动态随机存储器 DRAM(Dynamic RAM)

       动态随机存储器 DRAM 的存储单元以电容的电荷来表示数据,有电荷代表 1,无电荷代表 0,见图 DRAM 存储单元 。

      但时间一长,代表 1 的电容会放电,代表 0 的电容会吸收电荷,因此它需要定期刷新操作,这就是“动态 (Dynamic)”一词所形容的特性。


http://www.kler.cn/a/378586.html

相关文章:

  • Java环境下配置环境(jar包)并连接mysql数据库
  • LINUX_Ubuntu终端安装tools的命令
  • 代码随想录第十七天
  • Balluff EDI 项目需求分析
  • 精密机械代加工服务,为你的企业加速发展!
  • 【MySQL】架构
  • JavaScript 判断数据类型有哪些方法?
  • 1、DevEco Studio 鸿蒙仓颉应用创建
  • Gradient descent algorithm
  • express搭建ts(TypeScript)运行环境
  • ChatGPT、Python和OpenCV支持下的空天地遥感数据识别与计算
  • 关联容器笔记
  • 【天线&空中农业】草莓果实检测系统源码&数据集全套:改进yolo11-HSFPN
  • 【华为HCIP实战课程31(完整版)】中间到中间系统协议IS-IS路由汇总详解,网络工程师
  • 使用ssh-key免密登录服务器或免密连接git代码仓库网站
  • ASAN ThreadSanitizer定位多线程(资源管理)
  • LabVIEW过程控制实验平台
  • Flutter InkWell组件去掉灰色遮罩
  • C#医学检验信息系统LIS源码,医院检验科信息管理系统源码
  • 编程八种语言谁是最受市场青睐的?
  • 【已解决】cra 配置路径别名 @ 后,出现 ts 报错:找不到模块“@/App”或其相应的类型声明。ts(2307)
  • 【jvm】Major GC
  • 基于SpringBoot的视频点播系统设计与实现
  • 【计算机基础——操作系统——Linux】
  • Cuebric:用AI重新定义3D创作的未来
  • 两道算法题