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

学习笔记:IC存储总结(ROM,RAM, EEPROM, Flash, SRAM, DRAM, DDL)

一,概述

半导体存储器是一种可以存储大量二值信息的半导体器件。在电子计算机及一些其他的数字系统的工作过程中,需要对大量的数据进行储存。由于数据处理的数据量和运算速度的要求,因此把存储量和存取速度作为衡量存储器的重要指标。
在电子设计中,特别是在电路带MCU,DSP或者FPGA,常常需要设计内存存储电路。

二,分类

在这里插入图片描述

1.存储器有两大类:

只读存储器(Read-Only Memory,ROM):只读存储器不能快速随时修改或重新写入数据,适用于存储固定数据的场合;但电路简单,断电后数据不会丢失
随机存储器(Random Access Memory,RAM):正常工作状态下便可以随时快速的向存储器写入数据或者从中读取数据。也就是数据读写快。

ROMRAM
断电后数据不会丢失断电时会丢失存储的数据
内存小内存大
读写速度比较慢读写速度比较快
价格低价格高

2.ROM的分类

掩模 ROM ( MROM ):这种ROM是由制造厂家利用一种掩膜技术写入程序的,掩膜ROM制成后,用户不能修改。

PROM (一次性编程):一种电脑存储记忆晶片,它允许使用称为PROM编程器的硬件将数据写入设备中。在PROM被编程后,它就只能专用那些数据,并且不能被再编程,这种记忆体用作永久存放程式之用。

EPROM (多次性编程 ):编程完成后,通过封装顶部能看见硅片的透明窗口,很容易识别EPROM,这个窗口同时用来进行紫外线擦除。可以将EPROM的玻璃窗对准阳光直射一段时间就可以擦除。只能用强紫外线照射来擦除。

EEPROM (多次性编程 ):带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 可以通过电子操作擦除和编程(高压)。

掩膜只读存储器(Mask ROM)可编程只读存储器(PROM)可擦除可编程只读存储器(EPROM)电可擦除可编程只读存储器(EEPROM)
读写只能读允许一次性编程允许多次编程和擦除操作,强紫外线照射来擦除允许多次编程和擦除操作,电子操作擦除和编程
应用固定式电子设备早期电子系统古老的计算机和设备,开发和测试设备嵌入式系统

Flash Memory (闪速型存储器):一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。这种科技主要用于一般性数据存储。
Flash 又可以分为NOR Flash和NAND Flash。

NOR FlashNAND Flash
架构随机存取架构顺序存取架构
容量范围较小(KB 到数百 MB)较大(GB 到 TB 级别)
访问速度随机读取快,写入慢顺序读取快,随机读取慢
适用场景存储代码、小型嵌入式系统数据存储、大容量文件系统

3.RAM的分类

DRAM(Dynamic Random Access Memory,动态随机存取存储器):最常见的RAM类型,需要定期刷新来保持数据不丢失。DRAM通常用于计算机的主存储器。

SRAM(Static Random Access Memory,静态随机存取存储器):速度比DRAM快,但功耗和成本也更高。它通常用于需要高速缓存(如CPU的L1和L2缓存)或特定应用(如嵌入式系统)的场合。

DDR SDRAM(Double Data Rate,双倍数据速率):是一种在时钟信号的上升沿和下降沿都传输数据的DRAM技术,可以显著提高数据传输速率。随着技术的发展,已经出现了DDR2、DDR3、DDR4和DDR5等版本。

DRAMSRAMDDR SDRAM
优点由于不需要刷新,数据存取速度比DRAM快得多可以存储更多数据。生产简单,成本低在同一时钟周期内传输两倍的数据,提高了内存带宽
缺点单位面积内存储的比特数比DRAM少,成本高刷新操作会占用一部分时间,降低整体速度复杂的电路设计,成本和功耗也会相应增加。
应用常用于高速缓存(L1、L2、L3 Cache)等需要高速度的存储区域,以及嵌入式系统中的缓冲存储DRAM广泛应用于计算机的主存(如台式机、笔记本、服务器)和其他需要大容量存储的设备中DDR内存广泛用于现代计算机、服务器、显卡等设备中。随着技术的进步,已经发展到DDR4、DDR5,带来更高的速度和能效

相关文章:

  • JAVA 学习路线 学习大纲(java 进阶路线)
  • 地下井室可燃气体监测装置:守护地下安全,防患于未“燃”!
  • alloc、malloc 与 allocator:内存管理三剑客
  • 直接法估计相机位姿
  • 【数据结构】什么是栈||栈的经典应用||分治递归||斐波那契问题和归并算法||递归实现||顺序栈和链栈的区分
  • 分布式系统的核心挑战与解决方案
  • Redis 常见数据类型
  • 如何让非 root 用户构建 Docker 镜像
  • .CSV file input into contact of outlook with gibberish. .csv文件导入outlook, 出现乱码
  • 用户权限管控:三种免密切换方案对比
  • [mybatis]resultMap详解
  • SpringBoot 核心原理深度解析
  • Python学习第八天
  • 如何在Android中实现自定义视图
  • Vue 监听器的魔法之旅:@Watch(‘form.productId’) vs @Watch(‘value’) 大揭秘!✨
  • 大白话面试前的准备工作
  • Python +Anaconda,DeepSeeK API入门小例子
  • 智能决策新时代:大模型驱动的数据洞察与自动化报告生成
  • Spring Boot 常用注解全解析:从核心到进阶的实践指南
  • 10x Research:Secured Finance 基于 FIL 的美元稳定币如何推动 Filecoin 生态系统发展
  • 中国社科院:网文市场超430亿元,作者破3000万人
  • 国家统计局:4月份居民消费价格同比下降0.1%
  • 上海市委常委会会议暨市生态文明建设领导小组会议研究基层减负、生态环保等事项
  • 稳住外贸基本盘,这个中部大省出手了
  • 1450亿元!财政部拟发行2025年中央金融机构注资特别国债(二期)
  • 重视体重管理,筑牢健康基石