NAND FLASH vs NOR FLASH

Nor Flash vs Nand Flash:从擦除方式看它们的应用场景 本文深入解析了Nor Flash与Nand Flash在擦除方式上的根本差异及其对应用场景的决定性影响。Nor Flash支持随机字节访问和芯片内执行,适合存储启动代码;而Nand Flash以页为单位操作,存储密度高、成本低,适用于大容量数据存储。理解两者的擦除机制是进行可靠存储选型的关键。 阅读详情

一、正文之前:

    正题之前有必要唠叨一下关于内存的背景知识,因为我自己之前在脑子里面对对“内存”这两个字就是一团糟,各种混淆。

    在计算机领域里,内存指在电脑或者其他数字电路设备中用来存储程序(计算机指令序列)或者数据(例如,程序状态信息)在暂时或者永久单元上的物理设备。

    在硬件系统里,内存有主存(primary memory)和副存(secondary memory)之说。主存工作在较高的速度下(也就是RAM,如电脑中的内存条),副存是用来存储程序和数据的设备其速度较低但是容量很高(如电脑中的硬盘)。术语“内存”通常用来指代主存如各种类型的RAM,而术语“存储”通常用来指代副存,如各种类型的硬盘。

    根据数据在掉电时是否丢失,内存可以分为易失性存储器(Volatile memory) 和 非易失性存储器(No-Volatile memory)。掉电时数据如果丢失为易失性存储器,例如内存条。掉电时数据不丢失为非易失性存储器。易失性存储器需要被提供电源来保持存储器中的信息。现在主流的易失性存储器是Static RAM(SRAM)和 Dynamic RAM(DRAM)。通常CPU中的cache是SRAM,电脑中的内存条是DRAM。在不久的将来被寄希望能够替代SRAM和DRAM或者与其竞争的非易失性存储器技术包括,Z-RAM, TTRAM, A-RAM 和 ETA RAM。非易失性存储器例子包括,只读存储器(ROM)、闪存(flash memory)、绝大多数的磁性存储设备(如:硬盘,软磁盘,磁带)、光盘等等。即将到来的非易失性存储器技术包括FeRAM, CBRAM, PRAM, SONOS, RRAM, Racetrack memory, NRAM 和 Millipede。

二、正文:

        闪存(Flash Memory)有NOR Flash 和 NAND Flash之分。下图为两者最小单元的区别:

Figure 1
从上图可以看出,由于NAND Flash有效的体系架构,他的最小单元大小差不多只有NOR Flash的一半,这也是NAND Flash高集成度、低成本的基础。 

NOR-NAND 详细比较1:

PARAMETERNORNAND
Capacity 1 to 16 Mbytes 8 to 128 Mbytes
XIP (code execution) Yes No
Performance  Erase
                       Write
                       Read
Very Slow (5 s)
Slow
Fast
Fast (3 ms)
Fast
Fast
Strengths Addressable to every byte More than 10% higher life expectancy
Erase cycle range 10,000 to 100,000 100,000 to1,000,000
Interface SRAM-like, memory mapped Accessed in bursts of 512 bytes; I/O mapped
Access method Random Sequential
Price High Very low

NOR-NAND 详细比较2:


三、结论:

    NAND Flash是高密度数据存储的理想选择。NOR Flash很适合用来通常是低密度的代码存储和执行,因为他能按位寻址而NAND Flash不可以。
  




NOR Flash vs NAND Flash:存储的两大门派 1984年,日本东芝公司的舛冈富士雄博士发明了闪存(Flash Memory)技术,这一发明彻底改变了数据存储的格局。NOR Flash和NAND Flash。今天,你的手机、电脑、U盘、甚至汽车和智能家电中,都活跃着它们的身影。但它们究竟是谁?有什么区别?为什么一个负责“开机启动”,一个负责“存电影”?让我们一探究竟。经过30多年的发展,NOR Flash和NAND Flash已经形成了完美的分工协作NOR是“引路人”:负责系统启动、关键代码执行,追求可靠、快速、稳定NAND是“仓库管理员” 阅读详情

相关推荐

C#创建COM组件,QT调用COM组件简单测试(VS2008+QT4.6.4)

一. C#创建组件: 1. VS2008新建一个项目,选择Visual C#, Class library 修改Properties下面的AssemblyInfo.cs文件,ComVisible属性设置为True,即:[assembly: ComVisible(true)] 2. 右击项目,选择“属性”, 选择“生成”选项卡,把“为COM互操作注册”勾选上 选择“签名”选项卡,把“

3517

NAND Flash理解-基础概念和结构(一)

nand的基本概念学习记录

guanxingzheng的博客 1万+

基于EtherCAT的AM402与SV660N、IS620N伺服运动控制实战指南

本文详细介绍了基于EtherCAT总线的汇川AM402 PLC与SV660N、IS620N伺服驱动器构建运动控制系统的完整实战流程。内容涵盖硬件平台搭建、软件组态、关键参数设置、InoProShop编程及调试技巧,旨在帮助工程师快速掌握这一高精度、高响应的工业自动化解决方案。

weixin_29204205的博客 400

NAND Flash内部结构简介

转载地址:http://blog.sina.com.cn/s/blog_5c401a150101csgn.html 1965年,在双极管被W.Shockley、W.Brattain和J.Bardeen三人发明出来之后,Intel的合作创始人Gordon Moore发现了这样一条法则:当价格不变时,集成电路上可容纳的晶体管数目,约每一年便会增加一倍,性能也将提升一倍。而事实上,在接下来的几...

kunkliu的博客 2万+

SLAM工程师面试避坑指南:2025年最新高频考点与实战代码解析

本文为SLAM工程师提供2025年最新面试避坑指南,涵盖高频技术考点如VINS初始化、三维几何处理、多传感器融合架构设计等,并包含实战代码解析。特别针对算法工程师面试中的常见陷阱,提供系统设计框架和代码模板,帮助求职者提升通过率。

metaverse5vr的博客 246

国科大作业考试资料-人工智能原理与算法-2024新编-第十一次作业整理

1、有一位教授想知道学生是否睡眠充足。每天,教授观察学生在课堂 上是否睡觉,并观察他们是否有红眼。教授获得如下的领域知识: (1)没有观察数据时,学生睡眠充足的先验概率为0.7。 (2)给定学生前一天睡眠充足为条件,学生在晚上睡眠充足的概率是0.8;如果前一天睡眠不充足,则是0.3。 (3)如果学生睡眠充足,则红眼的概率是0.2,否则是0.7。 (4)如果学生睡眠充足,则在课堂上睡觉的概率是0.1,否则是0.3。 将这些信息形式化为一个动态贝叶斯网络,使教授可以使用这个网络从观察序列中进行滤波和预

MatsumotoChrikk 1055

NAND flash和NOR flash的区别详解

我们使用的智能手机除了有一个可用的空间(如苹果8G、16G等),还有一个RAM容量,很多人都不是很清楚,为什么需要二个这样的芯片做存储呢,这就是我们下面要讲到的。这二种存储设备我们都统称为“FLASH”,FLASH是一种存储芯片,全名叫Flash EEPROM Memory,通地过程序可以修改数据,即平时所说的“闪存”。Flash又分为NAND flash和NOR flash二种。U盘和MP3里用

fulinux的博客 7106

一文搞懂数据标注

数据标注即通过分类、画框、标注、注释等,对图片、语音、文本等数据进行处理,标记对象的特征,以作为机器学习基础素材的过程。简言之,就是需要给数据做好标注,这样机器就能知道学习哪些内容。

女王の专属领地 9938

Nandflash

一、Nandflash原理介绍 Nandflash的内部结构 (1)Nandflash由2048Block组成,每个Block包含64个Page,每个Page大小为2KB+64B; (2)Page是由2KB的存储区域+64Byte的oob区域组成,oob区的作用是存储ECC校验码,不存储数据,CPU会自动忽略掉oob区的存在。 (3)ECC校验是升级版的奇偶校验,8bit数据需要5bit...

weixin_45093118的博客 2610

知识追踪实战:lstm+ Multi-head Attention注意力机制的学生做题成绩预测实战

知识追踪实战:lstm+ Multi-head Attention注意力机制的学生做题成绩预测实战

2221

视觉Transformer实战 | Data-efficient image Transformer(DeiT)详解与实现

在计算机视觉领域,Vision Transformer (ViT) 已经证明了纯 Transformer 架构在图像分类任务上的强大能力。然而,ViT 通常需要在大规模数据集上预训练才能达到最佳性能,DeiT (Data-efficient image Transformer) 通过引入一系列训练策略和优化,使得 Transformer 模型能够在相对较小的数据集上取得优异表现。本节将详细介绍 DeiT 的技术原理,并使用 PyTorch 从零开始实现 DeiT 模型。

盼小辉丶的博客 1341

两种闪存:NAND Flash与NOR Flash对比

本文主要通过NOR FLASH与NAND FLASH的阵列结构对两种闪存进行对比与总结

chennqjswi的博客 5738

YooAsset 学习

YooAssets使用教程

weixin_44884538的博客 1659

Nand Flash vs Nor Flash

Flash是常见的用于存储数据的半导体器件,又称闪存,主要分为两种:NOR FLASH和NAND FLASH。NOR FLASH的内部结构采用或非门逻辑设计,而NAND FLASH采用与非门逻辑设计。它具有容量大、可重复擦写、按“扇区/块”擦除、掉电后数据可继续保存的特性。下面将从多个方面对这两种FLASH进行分析比较。接口差别NOR FLASH带有SRAM接口,有足够的地址引脚来寻址,可以很容易...

鹰飞天下 989

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

【芯片设计中的存储双雄:NOR Flash vs NAND Flash 深度解析】

1988年Intel推出首款NOR Flash,1989年东芝发表NAND Flash结构——这两种看似"都是闪存"的技术,却走上了完全不同的道路。优势:随机读取极快(50-100ns),支持XIP(Execute In Place)——CPU可以直接从NOR中取指令执行,无需先加载到RAM。上电时CPU先从NOR执行引导代码,初始化DRAM控制器后,将NAND中的操作系统加载到RAM运行。NAND = 串联结构,多个存储单元串联成"串"(String),像一摞叠在一起的书,想读中间那本得先把上面的搬开。

lu_pete的博客 790

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

NOR型flash vs NAND型flash

FLASH是一种存储芯片,全名叫Flash EEPROM Memory,通过程序可以修改数据,即平时所说的“闪存”。闪存可以在软件的控制下写入和擦写数据。其存储空间被分割成相对较大的可擦除单元,成为擦除块(erase block)。Flash分为NAND flash和NOR flash二种。那么这二者有什么区别呢?

lyd0813的博客 2416

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

NAND FLASH NAND vs. NOR

Beside the different silicon cell design, the most important difference between NAND and NOR Flash is the bus interface. NOR Flash is connected to a address / data bus direct like other memory devices

menuconfig的专栏 1695

NAND Flash vs. NOR Flash

NAND Flash:由于 块级擦除 和 较复杂的管理机制(如 垃圾回收、均衡写入 等),使用和开发时需要较高的技术要求,尤其是在 嵌入式系统 或 SSD设计 中。NOR Flash:NOR闪存价格较高,尤其是在存储容量相同的情况下,因为其存储密度较低,适合较小数据量、需要频繁随机访问的场景。NOR Flash:NOR闪存的 读取速度较快,适合用于需要 快速随机读取 的应用,如 嵌入式系统、固件存储 和 启动存储。适合大规模数据存储的应用。较低密度:NOR闪存的存储密度较低,通常用于存储较少的数据。

jjjxxxhhh123的博客 764

Nor Flash vs Nand Flash:选型指南与嵌入式系统设计中的实际应用

本文深入对比了Nor Flash与Nand Flash在嵌入式系统设计中的核心差异与应用场景。Nor Flash支持XIP,适合快速启动和执行代码;Nand Flash则以高密度、低成本优势成为海量数据存储的首选。文章结合Bootloader设计、文件系统选型与混合架构,为工程师提供了从启动、数据存储到成本控制的实战选型指南。

x2y3z4a5b的博客 646

NOR flash vs NAND flash

NOR flash对比NAND flash主要有如下不同点:  1) 闪存芯片读写的基本单位不同    应用程序对NOR芯片操作以“字”为基本单位。为了方便对大容量NOR闪存的管理,通常将NOR闪存分成大小为128KB或者64KB的逻辑块,有时候块内还分成扇区。读写时需要同时指定逻辑块号和块内偏移。应用程序对NAND芯片操作是以“块”为基本单位。NAND闪存的块比较小,一般是8KB,然后每

夜星空 967

NAND flash vs NOR flash

  ● NOR的读速度比NAND稍快一些。  ● NAND的写入速度比NOR快很多。  ● NAND的4ms擦除速度远比NOR的5s快。  ● 大多数写入操作需要先进行擦除操作。  ● NAND的擦除单元更小,相应的擦除电路更少。 nor           1988 intel , 芯片内部执行, 写入擦除速度低 , 传输速度高nand         1989 东芝,高存储密度,

bloghome的专栏 683

NAND vs NOR FLASH:如何为你的项目选择正确的存储技术?

本文深入对比了NAND与NOR FLASH的核心差异,包括物理架构、操作特性和性能表现。NOR支持随机存取和XIP,适合存储固件;NAND则成本低、容量大,适合数据存储。文章提供了基于应用场景的选型决策树和实战考量,帮助嵌入式开发者为项目选择最合适的存储技术。

gg901的博客 874

【嵌入式基础小知识】Nand Flash VS Nor Flash

一、概述 在嵌入式领域,我们经常会遇到 Flash 这个存储介质,通常是用来存储程序或者数据的。 但是如果细究起来,目前常用的 Flash 主要分为 Nand Flash 和 Nor Flash,他们都是嵌入式开发中的常客。 面对这两种不同的 Flash 类型,肯定有很多人傻傻分不清吧,本文就来唠嗑唠嗑。 二、对比 2.1、记住他们的名字 很多人老是记不住这两个 flash 的具体名字,其实很简单,既然取了名字,这名....

Eureka1024的博客 4822

NOR vs NAND Flash终极对决:为什么你的IoT设备应该选择NOR?

本文深入对比了NOR Flash与NAND Flash在物联网设备中的应用差异。重点剖析了NOR Flash支持芯片内执行(XIP)的核心优势,使其在快速启动、低功耗和可靠性方面成为存储和执行代码的理想选择,并提供了针对不同IoT场景的选型与配置实战指南。

t8u9v0的博客 646

NAND vs. NOR Flash

以下是从TOSHIBA的资料"NAND vs. NOR Flash Memory Technology Overview"中截取的两幅图,简洁明了,有助于快速了解NAND和NOR的区别。

letre的转栏 680

NAND vs. NOR flash technology

BY ARIE TAL M-Systems Newark, CA http://www.m-sys.com NOR and NAND technologies dominate today's nonvolatile flash memory market. NOR flash, first introduced by Intel in 1988, revolutionized the market formerly dominated by EPROM- and EEPROM-ba

rgw5267的专栏 912
上一篇: 再看C语言输入
下一篇: GDB 基本用法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值