news 2026/3/26 7:46:36

简单理解:NOR Flash 和 NAND Flash

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
简单理解:NOR Flash 和 NAND Flash

Flash(闪存)主要分为 NOR Flash 和 NAND Flash 两大类型,它们是目前主流的非易失性闪存技术,核心差异源于存储架构不同。

两者的核心区分(延续之前的对比逻辑):

维度NOR FlashNAND Flash
架构特性并行存储、支持随机访问串行存储、按块访问
核心优势支持 XIP(直接运行代码)、随机读取快存储密度高、写入 / 擦除速度快
典型容量小容量(KB~GB 级)大容量(GB~TB 级)
应用场景嵌入式启动代码、固件、小数据存储SSD、U 盘、SD 卡、大容量数据存储

不过现在也有一些衍生类型(比如 eMMC 是封装了 NAND Flash 的模块,SPI Flash 多是 NOR 架构),但基础分类还是以 NOR 和 NAND 为主。


NOR Flash 是一种非易失性闪存技术,核心特点是支持芯片内执行(XIP),能让程序直接在闪存中运行(无需加载到 RAM),是嵌入式 / SOC 开发中常用的存储器件之一。

核心信息总结

  1. 定义由 Intel 1988 年推出的非易失存储器(断电数据不丢失),是闪存的两大主流类型之一(另一类是 NAND Flash)。

  2. 关键特点

    • 支持 XIP(芯片内执行):CPU 可直接读取并运行其中的代码,节省 RAM 空间,简化启动流程。
    • 快速随机读取:能直接访问任意地址,读取延迟低,适合频繁读操作。
    • ⚠️写入 / 擦除速度慢:擦除以 KB 级块为单位,操作耗时较长(比 NAND 慢)。
    • ⚠️存储密度低、成本高:相同芯片面积下容量更小,单位成本高于 NAND。
    • 高可靠性:位错误率低,擦写寿命可达 10 万 - 100 万次,适合关键数据存储。
  3. 典型应用

    • 嵌入式系统的Bootloader(启动代码)、固件、操作系统内核;
    • 计算机 BIOS/UEFI、汽车 ECU、工业设备的配置参数;
    • SPI 接口的 NOR Flash(如 W25Q 系列)常用于物联网、穿戴设备的小容量存储。
  4. 与 NAND Flash 的核心区别

    特性NOR FlashNAND Flash
    代码执行(XIP)支持(核心优势)不支持(需加载到 RAM)
    存储密度低(成本高)高(成本低)
    写入 / 擦除速度
    典型应用启动代码、固件SSD、U 盘、SD 卡(大容量数据)

NOR Flash 不是 ROM(只读存储器),但属于非易失性存储(和 ROM 一样断电数据不丢失),两者是不同的存储技术。

核心区别:

  1. ROM(传统只读存储器)

    • 工厂一次性写入、后续不可修改的存储(如早期游戏机卡带、老式 BIOS 芯片),只能读不能写 / 擦除。
    • 现在 “ROM” 常被口语化指代 “系统固件存储区”,但本质是 “只读” 的。
  2. NOR Flash

    • 属于可擦写的非易失性存储,支持多次擦除、写入(擦写寿命通常 10 万次以上),既能存代码也能存数据。
    • 虽然能像 ROM 一样 “只读” 使用(比如存启动代码),但它是可改写的,这是和传统 ROM 的核心差异。

简单说:NOR Flash 是 “可读写的非易失存储”,而 ROM 是 “只读的非易失存储”,两者功能有重叠(存固件)但技术属性不同。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/24 13:48:23

简单理解:什么是CMocka ?

CMocka 是一款面向 C 语言的轻量级单元测试框架,核心支持Mock 对象模拟,特别适合嵌入式 / SOC 开发中的代码测试。核心定位它是从谷歌的 Cmockery 框架继承而来的工具,主打 **“仅依赖标准 C 库”**,能在 Linux、Windows、嵌入式等…

作者头像 李华
网站建设 2026/3/13 16:21:23

解决CondaError激活失败:Miniconda环境初始化终极指南

解决CondaError激活失败:Miniconda环境初始化终极指南 在一台刚配置好的GPU服务器上,你兴致勃勃地准备启动Jupyter开始训练模型,却在终端敲下 conda activate pytorch_env 后收到一条冰冷的报错: CondaError: Cannot activate env…

作者头像 李华
网站建设 2026/3/22 6:47:06

UAI Editor终极指南:AI驱动文档编辑器的完整使用教程

UAI Editor终极指南:AI驱动文档编辑器的完整使用教程 【免费下载链接】uai-editor UAI Editor 是一个现代 UI 风格、面向 AI 的强大的个人&团队文档。开箱即用,支持Vue、React、Layui、Angular 等几乎任何前端框架。 项目地址: https://gitcode.co…

作者头像 李华
网站建设 2026/3/15 17:56:02

【行为化重构:BDI模型在岐金兰AI元人文架构中的枢纽地位论证】

行为化重构:BDI模型在岐金兰AI元人文架构中的枢纽地位论证笔者:岐金兰摘要:本文基于“AI元人文构想”的核心哲学基础——“意义行为原生论”,系统论证了经过行为化重构的BDI(信念-愿望-意图)模型在该理论框…

作者头像 李华
网站建设 2026/3/19 12:38:23

LyricsX:macOS上最智能的歌词显示工具使用指南

LyricsX:macOS上最智能的歌词显示工具使用指南 【免费下载链接】LyricsX 🎶 Ultimate lyrics app for macOS. 项目地址: https://gitcode.com/gh_mirrors/lyr/LyricsX LyricsX是一款专为macOS系统设计的智能歌词显示应用,能够自动搜索…

作者头像 李华
网站建设 2026/3/24 15:30:15

通达信day格式转换终极指南:免费高效的金融数据处理工具

在金融投资领域,通达信的day格式文件是许多投资者和分析师日常接触的数据格式。然而,这种专业格式在处理和分析时往往让人感到头疼。今天,我要向大家介绍一款通达信day格式转换工具,这款金融数据处理工具能够轻松解决您的数据处理…

作者头像 李华