news 2026/6/17 1:08:25

简单理解: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/6/14 10:28:31

Vita3K终极指南:在电脑上免费畅玩PS Vita游戏的完整教程

Vita3K终极指南:在电脑上免费畅玩PS Vita游戏的完整教程 【免费下载链接】Vita3K Experimental PlayStation Vita emulator 项目地址: https://gitcode.com/gh_mirrors/vi/Vita3K Vita3K是一个革命性的开源模拟器项目,让你能够在Windows、Linux、…

作者头像 李华
网站建设 2026/6/6 5:55:35

OpenSSL DLL库文件终极配置指南:Windows开发必备资源

OpenSSL DLL库文件终极配置指南:Windows开发必备资源 【免费下载链接】OpenSSL库文件下载 OpenSSL 库文件下载本仓库提供了一个资源文件的下载,文件名为 openssl-0.9.8i-win32&win64.zip 项目地址: https://gitcode.com/open-source-toolkit/75afd…

作者头像 李华
网站建设 2026/6/6 7:14:10

10个 swrv 性能优化技巧:Vue 数据获取终极指南

10个 swrv 性能优化技巧:Vue 数据获取终极指南 【免费下载链接】swrv Stale-while-revalidate data fetching for Vue 项目地址: https://gitcode.com/gh_mirrors/sw/swrv swrv 是一个基于 Vue Composition API 的远程数据获取库,采用"stale…

作者头像 李华
网站建设 2026/6/15 16:58:53

5分钟快速上手Gradio:实战构建AI交互界面的终极指南

5分钟快速上手Gradio:实战构建AI交互界面的终极指南 【免费下载链接】llm-cookbook 面向开发者的 LLM 入门教程,吴恩达大模型系列课程中文版 项目地址: https://gitcode.com/GitHub_Trending/ll/llm-cookbook 想要快速将AI模型转化为可交互的Web应…

作者头像 李华
网站建设 2026/6/13 16:29:09

3步搞定:用vue-echarts打造惊艳3D可视化图表

想要让数据"立体"起来?vue-echarts结合ECharts GL让你轻松实现专业级3D数据可视化。本文将带你快速上手,通过3个关键步骤构建令人惊叹的3D地球仪与柱状图组合。🚀 【免费下载链接】vue-echarts 项目地址: https://gitcode.com/g…

作者头像 李华
网站建设 2026/6/14 1:10:20

终极指南:3小时从零掌握verl大模型强化学习实战

还在为大模型强化学习的高门槛而苦恼?verl框架让复杂的技术变得简单易用。无论你是AI新手还是资深开发者,本文都将带你快速掌握这一强大工具,开启大模型训练新篇章。 【免费下载链接】verl verl: Volcano Engine Reinforcement Learning for …

作者头像 李华