电子设备的“记忆大脑”:NAND、NOR、EEPROM谁在掌控你的数据?

大家好,我是硅言。存储芯片是电子设备的“记忆大脑”,未进入存储行业工作之前,一听到NAND、NOR、EEPROM这些专业名词就头大。本文用通俗的语言,带大家了解这三种常见存储芯片的核心区别和应用场景。

在这里插入图片描述

一、存储芯片的“门派”:非易失性家族

存储芯片分为易失性(断电数据消失)和非易失性(断电数据保留) 两大类。今天的主角NAND、NOR、EEPROM都属于非易失性存储器,也就是“掉电不丢数据”的存储介质。

二、三大存储芯片详解

NOR Flash:代码的“快速入口”

  • 特点:

    • 支持随机访问,能像书一样直接翻到某一页读取数据,因此可直接运行程序代码。
    • 并联式设计,每个存储单元独立寻址,类似“独栋别墅”。
    • 读取速度快、可靠性高,寿命约10万次。
    • 容量较小(1MB~2GB),成本较高。
  • 用途:

    • 嵌入式设备的启动代码(如路由器固件)、单片机程序存储、汽车仪表盘、5G基站等需要快速响应的场景。
    • 举例:手机开机时,系统引导代码就存在NOR芯片中。

NAND Flash:大容量“数据仓库”

  • 特点:

    • 顺序访问为主,像磁带一样需要从头扫描,适合批量读写。
    • 以“页”为单位读写(如512字节),需先擦除整块(Block)才能写入新数据。
    • 擦写速度快,但寿命较短,约6万次。
    • 容量大(1GB~2TB),成本低,但需要复杂管理(易产生坏块)。
  • 用途:

    • U盘、SSD硬盘、手机存储(如128GB的NAND芯片)等大容量场景。
    • 举例:你拍的照片和视频,最终都存到手机的NAND芯片里。

EEPROM:灵活的小数据管家

  • 特点:

    • 按字节擦写,无需整块擦除,适合频繁修改的小数据。
    • 读写速度慢,但寿命高达100万次以上。
    • 容量极小(几KB~几MB),成本高。
  • 用途:

    • 保存设备配置参数(如WiFi密码、屏幕亮度设置)、用户偏好设置等小数据场景。
    • 举例:电视遥控器每次换电池后,频道设置不丢失,靠的就是EEPROM。

三、对比总结:一张表看懂区别

特性NOR FlashNAND FlashEEPROM
访问方式随机(直接跳转)顺序(批量扫描)随机(字节级)
存储容量1MB-16MB(主流)8MB-TB级(主流)1Kb-2Mb(主流)
擦写单位64-128KB块擦除8-32KB块擦除字节级擦写
擦写速度擦除约5ms/块,写入慢擦除约4ms/块,写入快擦除约3-10ms/字节
读取速度随机访问快(~100ns)顺序读取快(~50μs/页),随机慢随机读取较慢(~1μs/字节)
擦写寿命约10万次1,000-10万次(需坏块管理)100万次以上
接口类型并行或SPI接口并行或SPI接口I2C/SPI接口
数据可靠性高(无位翻转问题)较低(需ECC校验)最高(无坏块)
执行代码能力支持XIP(芯片内执行)不支持(需加载到RAM)不支持
典型应用场景嵌入式系统引导程序、固件存储大容量数据存储(SSD、U盘)配置参数、传感器校准

技术冷知识:

  • NOR vs NAND结构:NOR的存储单元像独立房间,每个数据可单独访问;NAND的存储单元像集体宿舍,必须按楼层(块)管理。
  • EEPROM与Flash的关系:EEPROM是Flash的“前辈”,但Flash通过块擦除降低了成本,成为主流;EEPROM因灵活性仍在特定场景不可替代。

四、生活中的应用

  • 智能汽车:NOR快速启动仪表盘和ADAS系统,NAND存储自动驾驶地图、行车记录仪视频,EEPROM:记录电池管理系统(BMS)参数。
  • 手机:NOR存开机引导程序,NAND存APP和照片,EEPROM存IMEI号。
  • 智能手表:NOR运行系统,EEPROM记录步数数据,NAND?抱歉,可能用不上——因为容量需求低。

五、技术发展趋势

  • NAND:3D堆叠技术提升容量(如128层以上),QLC/TLC提高存储密度。
  • NOR:AIoT设备需求增长,大容量(128Mb以上)产品加速渗透,向串行接口发展以降低成本(如QSPI NOR)。
  • EEPROM:汽车电子推动高耐用性、低功耗产品迭代,向更高密度(2Mb)和车规级发展。

🔥 芯语快评:

NAND、NOR、EEPROM各有所长,共同构建了从代码执行到数据存储的全场景覆盖。随着AI、智能汽车等技术的爆发,存储芯片的国产替代和性能升级将成为未来核心趋势。

⚠️ 免责声明:

本文内容综合公开报道、行业分析及第三方研究,信息存在时效性局限,技术描述可能存在专业偏差,部分含推测性表述,如有疏漏请联系修正。

🛡️ 版权声明:

未经许可禁止商用,转载需注明出处。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/80454.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

可视化程序设计|| 实验三:C#面向对象编程(二)

一、实验目的 1.加深理解面向对象编程的概念,如类、对象、实例化等。 2.熟练掌握类的封装、继承和多态机制。 3.掌握编程常用的几种排序算法。 4.理解异常的产生过程和异常处理的概念,掌握C#异常处理的方法。 5.能够将面向对象思想应用与编程实践&a…

STM32MPU开发之旅:从零开始构建嵌入式Linux镜像

前言 在工业4.0与边缘计算深度融合的今天,STM32MP257F作为意法半导体第二代工业级64位微处理器的旗舰产品,凭借异构计算架构、1.35 TOPS边缘AI算力和军工级安全特性,已成为工业自动化、机器视觉和新能源控制等领域的标杆方案。 性能跃迁的异…

大模型应用开发(PAFR)

Prompt问答 特征:利用大模型推理能力完成应用的核心功能 应用场景: 文本摘要分析 舆情分析 坐席检查 AI对话 AgentFunction Calling 特征:将应用端业务能力与AI大模型推理能力结合,简化复杂业务功能开发 应用场景: 旅行指南 数据…

SpringClound 微服务分布式Nacos学习笔记

一、基本概述 在实际项目中,选择哪种架构需要根据具体的需求、团队能力和技术栈等因素综合考虑。 单体架构(Monolithic Architecture) 单体架构是一种传统的软件架构风格,将整个应用程序构建为一个单一的、不可分割的单元。在这…

WebRTC服务器Coturn服务器用户管理和安全性

1、概述 Coturn服务器对用户管理和安全方面也做了很多的措施,以下会介绍到用户方面的设置 1.1、相关术语 1.1.1 realm 在 coturn 服务器中,域(realm)是一种逻辑上的分组概念,用于对不同的用户群体、应用或者服务进行区…

基于opencv和PaddleOCR识别身份证信息

1、安装组件 pip install --upgrade paddlepaddle paddleocr 2、完整code import cv2 import numpy as np from paddleocr import PaddleOCR# 初始化 PaddleOCR use_angle_clsTrue, lang"ch", det_db_thresh0.1, det_db_box_thresh0.5)def preprocess_image(image…

【6】GD32 高级通信外设 CAN、USBD

高级通信外设:CAN、USBD CAN CAN简介、主要功能与相关API回环模式收发发送特定ID的数据帧实验CAN数据帧的接收实验使用过滤器接收特定的数据帧 USBD USB通信简介USBD设备固件库架构、分层文件与库函数说明USBD模拟键盘应用USBD虚拟串口应用USBD模拟U盘应用

【LLM+Code】Windsurf Agent 模式PromptTools详细解读

一、前言 https://windsurf.com/ https://windsurf.com/blog/why-we-built-windsurf https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools/tree/main/Windsurf 二、System Prompt 相比于cursor和claude code, windsurf的system prompt非常长&am…

安全性测试常规测试点全解析:从基础到高级的实战指南

引言 安全性测试是保障软件系统免受恶意攻击的核心环节,其目标是识别系统在设计、开发、部署过程中存在的安全漏洞。本文将围绕12大常规安全测试点展开,结合具体测试方法、示例代码及防范建议,帮助读者构建完整的安全测试体系。 一、认证与授权测试 1. 认证机制测试 测试…

OpenCV 图形API(55)颜色空间转换-----将图像从 RGB 色彩空间转换为 I420 格式函数RGB2I420()

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 将图像从 RGB 色彩空间转换为 I420 色彩空间。 该函数将输入图像从 RGB 色彩空间转换为 I420。R、G 和 B 通道值的常规范围是 0 到 255。 输出图…

Pycharm(十六)面向对象进阶

一、继承 概述: 实际开发中,我们发现很多类中的步分内容是相似的,或者相同的,每次写很麻烦,针对这种情况, 我们可以把这些相似(相同的)部分抽取出来,单独地放到1个类中&…

Codeforces Round 1020 (Div. 3)(题解ABCDEF)

A. Dr. TC 有n次翻转,从1到n,0->1,1->0,每次统计1的数量,设cnt1是字符串1的数量,n次就是n*cnt1, 但每个1都会被翻转一次减去一个cnt1,再统计cnt0,每个被翻转一次,答案就是(n-1)*cnt1cnt0…

HTML字符实体和转义字符串

HTML字符实体和转义字符串用于处理特殊字符,确保它们在不同上下文中正确显示或解析。以下是详细总结: HTML字符实体(Character Entities) ‌定义‌:用于在HTML中表示保留字符或不可见字符,避免与HTML语法…

FreeRTOS菜鸟入门(六)·移植FreeRTOS到STM32

目录 1. 获取裸机工程模版 2. 下载 FreeRTOS V9.0.0 源码 3. FreeRTOS文件夹内容简介 3.1 FreeRTOS文件夹 3.1.1 Demo文件夹 3.1.2 License 文件夹 3.1.3 Source 文件夹 3.2 FreeRTOS-Plus 文件夹 4. 往裸机工程添加 FreeRTOS 源码 5. 拷贝 FreeRTOSConfig…

通过 Tailwind CSS 自定义样式 实现深色模式切换

创建vite项目或者vue-cli配置大同小异 1、当前环境 Vue.js 3.5nuxtjs/tailwindcss 6.13.1nuxt3.15.4node18 这里主要依赖是tailwindcss 因为当前项目是使用nuxt开发。 2、配置颜色模式 在assets/css下创建main.css * {padding: 0;margin: 0;box-sizing: border-box; }[dat…

PWNOS:2.0(vulnhub靶机)

文章目录 靶机地址主机发现、端口扫描web渗透目录探测漏洞利用权限提升 解密工具地址总结 靶机地址 https://download.vulnhub.com/pwnos/pWnOS_v2.0.7z 这里如果是windows系统直接使用vmware或者virtubox打开可以使用,如果是mac系统需再去做一个配置,比较麻烦 这里…

Gartner魔力象限(Gartner Magic Quadrant)

Gartner魔力象限(Gartner Magic Quadrant)是由全球领先的研究和咨询公司Gartner发布的市场研究报告,广泛应用于IT行业,尤其是在技术供应商评估中。它以图形化的方式展示了不同技术领域中各个供应商的市场表现,帮助企业…

信创时代开发工具选择指南:国产替代背景下的技术生态与实践路径

🧑 博主简介:CSDN博客专家、CSDN平台优质创作者,高级开发工程师,数学专业,10年以上C/C, C#, Java等多种编程语言开发经验,拥有高级工程师证书;擅长C/C、C#等开发语言,熟悉Java常用开…

人口老龄化丨AI健康小屋如何实现防病于未然​

随着全球老龄化加剧,“银发浪潮” 对医疗资源、养老护理和健康管理提出了严峻挑战。 由此智绅科技应运而生,七彩喜智慧养老系统构筑居家养老安全网。 AI 健康小屋作为银发科技的创新载体,通过智能化健康监测、精准化风险预警、便捷化医疗衔…

【金仓数据库征文】金仓数据库:开启未来技术脑洞,探索数据库无限可能

我的个人主页 我的专栏: 人工智能领域、java-数据结构、Javase、C语言,希望能帮助到大家!!! 点赞👍收藏❤ 目录 引言:数据库进化的下一站 —— 未来科技的无限可能金仓数据库简介:国…