为什么NAND Flash需要进行坏块管理而NOR Flash不需要呢?

NOR Flash和NAND Flash是两种不同类型的闪存技术,它们在存储单元的连接方式、耐用性、坏块管理等方面存在差异。

NOR Flash的存储单元是并联的,每个存储单元的字线和源线分别相连,这使得NOR Flash在读取速度上具有优势,适合用于执行代码的存储,如固件和操作系统的存储。NOR Flash的耐用性相对较低,通常每个单元块的擦写次数在十万次左右。NOR Flash通常在芯片设计时就包含了冗余比特,当某个存储单元失效时,可以用这些冗余比特进行替换,从而保证了存储的可靠性 。

与此相反,NAND Flash的存储单元是串联的,每个存储单元的字线和源线首尾相接,这种设计使得NAND Flash在写入和擦除操作上更为高效,适合于大容量的数据存储。NAND Flash的耐用性较高,每个单元块的擦写次数可达到一百万次。然而,NAND Flash在生产过程中可能会产生坏块,这些坏块可能是由于物理损伤、电压不稳定、环境因素等造成的。NAND Flash的坏块管理机制包括初始化扫描、持续监控、错误校正码(ECC)的使用、磨损均衡等,以确保数据的安全性和存储设备的性能 。

所谓坏块,本身就是NAND Flash中的叫法,因为NAND Flash的最小擦除单位是block,当某个block因某个或某几个单元在进行擦除时报告了错误,那这一整个block将会被标记为坏块。而NOR Flash的最小擦除单位不一定是block,也可以是sector,同时NOR Flash的错误管理机制和NAND Flash不一样,没有标记一整个block为坏块之说,所以就认为NOR Flash不存在坏块。但是NOR Flash也会有概率出现错误的存储单元,只是不叫坏块罢了。

 存储单元的错误有两类:一是出厂时的固有错误,这个只要是flash都会有;二是使用过程错误,这类NAND Flash出现的概率比NOR Flash要高。因为NAND阵列的存储单元是串联的,存储单元容易收到相邻单元的影响,而NOR阵列的存储单元是独立的,不容易收到相邻单元的干扰。

NAND Flash的坏块管理通常包括以下几个步骤:

1. 出厂时的坏块检测和标记。

2. 使用过程中,通过ECC等技术检测和修复数据错误,间接识别坏块。

3. 出现坏块时,使用备用块进行替换,并更新映射表以避免使用坏块。

4. 通过算法将写入操作均匀分布到存储器上,实现磨损均衡,延长使用寿命 。

NOR Flash由于其并联的设计和较低的耐用性,通常被认为是没有坏块的,但实际上,NOR Flash也可能存在坏块,只是在内部已经通过冗余比特替换等方式进行了处理。

总的来说,NOR Flash不需要进行复杂的坏块管理,主要是因为其设计中已经包含了冗余比特来替换失效的存储单元,而NAND Flash由于其存储单元的串联设计和更高的耐用性要求,需要进行更为复杂的坏块管理来保证数据的完整性和存储设备的可靠性 。

SD NAND的坏块管理机制

SD NAND(贴片式TF卡)是NAND Flash技术的一种实现形式,采用标准SDIO接口,它通过内置控制器和固件,提供了一种简单易用、高性能、高耐用性的存储解决方案,特别适用于对尺寸、功耗和集成度有特定要求的应用。

SD NAND产品通常内置了坏块管理机制,确保存储的可靠性和耐用性。如MK米客方德推出的SD NAND产品内部集成了先进的控制器,该控制器实现了一套高效的坏块管理机制。这套机制不仅提高了存储设备的可靠性和耐用性,而且通过智能算法优化了数据存储和访问速度,适用于多种应用场景,包括物联网设备、车载系统、工业控制系统和医疗设备等。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

深度学习和NLP中的注意力和记忆

深度学习和NLP中的注意力和记忆 文章目录 一、说明二、注意力解决了什么问题?#三、关注的代价#四、机器翻译之外的关注#五、注意力(模糊)记忆?# 一、说明 深度学习的最新趋势是注意力机制。在一次采访中,现任 OpenAI 研…

玩鸣潮提示错误代码126:加载x3daudio1_7.dll失败无法打开的多个详细有效解决方法分享

玩游戏期间你是否也有遇到过找不到x3daudio1_7.dll无法继续执行代码打不开游戏?那么遇到这个问题要怎么办?有什么方法能解决?今天详细给大家介绍一下如何解决找不到x3daudio1_7.dll文件或x3daudio1_7.dll丢失的多个不同方法! 第一…

淘宝扭蛋机小程序:互联网下的潮玩新增速

近些年,潮玩成为了年轻一代的新宠,吸引了无数的年轻消费者,尤其是扭蛋机行业!扭蛋机具有价格低、商品丰富等特点,性价比非常高,受众群体遍布到了各个年龄层。扭蛋机商品具有非常高的观赏性和收藏性&#xf…

centos在GitHub上下载代码

1、安装git yum install -y git2、下载 git clone https://github.com/dji-sdk/Payload-SDK3、若遇到 centos 7 git clone 报错:fatal: unable to access解决方法: 3.1、 打开/etc/hosts文件;命令:sudo vim /etc/hosts 3.2、 添…

赋能数字安全新未来 | 湖南省“网安工匠”工业信息安全技能提升培训班圆满结束!

湖南省“网安工匠”工业信息安全技能提升培训班于7月9日在湖南邮电职业技术学院落下帷幕,该培训班由湖南省工业和信息化厅、湖南省通信管理局联合主办,湖南邮电职业技术学院、湖南会览网安教育服务有限公司承办,旨在深化工业信息安全技能&…

《Unpaired Unsupervised CT Metal ArtifactReduction》代码讲解

论文讲解见上篇博客 这篇论文的标题是《Unpaired Unsupervised CT Metal Artifact Reduction》,作者是Bo-Yuan Chen和Chu-Song Chen。这篇论文主要研究了如何使用深度学习技术来减少医学成像中由于金属植入物引起的CT图像伪影。 项目给出了几个不同的unet网…

美国商超入驻Homedepot,会成为传统家织厂家跨境赛道吗?

近年来,随着全球化步伐的加快和电子商务的蓬勃发展,越来越多的企业开始寻求跨境拓展的机会。在这样的背景下,美国知名的家居用品零售商超——Homedepot成为了许多国内外家织厂家关注的焦点。那么,美国商超入驻Homedepot究竟如何呢…

ArcGis将同一图层的多个面要素合并为一个面要素

这里写自定义目录标题 1.加载面要素的shp数据 2.点击菜单栏的地理处理–融合,如下所示: 3.将shp面要素输入,并设置输出,点击确定即可合并。合并后的属性表就只有一个数据了。

神经网络构成、优化、常用函数+激活函数

Iris分类 数据集介绍,共有数据150组,每组包括长宽等4个输入特征,同时给出输入特征对应的Iris类别,分别用0,1,2表示。 从sklearn包datasets读入数据集。 from sklearn import darasets from pandas impor…

Python 视频的色彩转换

这篇教学会介绍使用OpenCV 的cvtcolor() 方法,将视频的色彩模型从RGB 转换为灰阶、HLS、HSV...等。 因为程式中的OpenCV 会需要使用镜头或GPU,所以请使用本机环境( 参考:使用Python 虚拟环境) 或使用Anaconda Jupyter 进行实作( 参考&#x…

【数据结构】--- 堆

​ 个人主页:星纭-CSDN博客 系列文章专栏 :数据结构 踏上取经路,比抵达灵山更重要!一起努力一起进步! 目录 一.堆的介绍 二.堆的实现 1.向下调整算法 2.堆的创建 3.堆的实现 4.堆的初始化和销毁 5.堆的插入 5.1扩容…

Bad substitution 奇怪的问题

记得之前写过一篇文章是关于shell 脚本的,这里,当时的系统是 CentOS 的,最近公司把所有的服务器系统都更换为 Ubuntu 了, 结果以前写的那个脚本无法执行了,错误就是 Bad substitution,网上搜索基本都是 {}…

[C++初阶]list类的初步理解

一、标准库的list类 list的底层是一个带哨兵位的双向循环链表结构 对比forward_list的单链表结构,list的迭代器是一个双向迭代器 与vector等顺序结构的容器相比,list在任意位置进行插入删除的效率更好,但是不支持任意位置的随机访问 list是一…

【EIScopus稳检索-高录用】第五届大数据与社会科学国际学术会议(ICBDSS 2024)

大会官网:www.icbdss.org 大会时间:2024年8月16-18日 大会地点:中国-上海 接受/拒稿通知:投稿后1-2周内 收录检索:EI,Scopus *所有参会者现场均可获取参会证明,会议通知(邀请函)&…

二维码生成需知:名片二维码尺寸多少合适?电子名片二维码制作方法?

随着数字化时代的到来,二维码在各个领域的应用越来越广泛,名片作为商业交流的重要工具之一,也开始逐渐融入二维码的元素。通过在名片上添加二维码,我们可以轻松实现信息的快速传递和分享。然而,名片二维码的尺寸选择成…

【割点 C++BFS】2556. 二进制矩阵中翻转最多一次使路径不连通

本文涉及知识点 割点 图论知识汇总 CBFS算法 LeetCode2556. 二进制矩阵中翻转最多一次使路径不连通 给你一个下标从 0 开始的 m x n 二进制 矩阵 grid 。你可以从一个格子 (row, col) 移动到格子 (row 1, col) 或者 (row, col 1) ,前提是前往的格子值为 1 。如…

国产口碑最好的骨传导耳机有哪些?优选五大高口碑机型推荐!

作为一名有着多年工作经验的数码测评师,可以说对骨传导耳机或者蓝牙耳机等数码产品有着深入的了解,近期,有很多粉丝,或者身边的朋友经常向我咨询关于骨传导耳机的问题。确实如此,优质的骨传导耳机能在保护听力、保持环…

HKT DICT解决方案,为您量身打造全方位的一站式信息管理服务

随着大数据时代的到来,企业对现代化管理、数据整合与呈现的解决方案需求不断增长。为满足更多企业客户的多元化信息管理发展需求,香港电讯(HKT)强势推出全面、高效、安全、可靠的一站式DICT(Digital Information and C…

【Python系列】深入解析 Python 中的 JSON 处理工具

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

IDEA常用技巧荟萃:精通开发利器的艺术

1 概述 在现代软件开发的快节奏环境中,掌握一款高效且功能全面的集成开发环境(IDE)是提升个人和团队生产力的关键。IntelliJ IDEA,作为Java开发者的首选工具之一,不仅提供了丰富的编码辅助功能,还拥有高度…