从逻辑角度看,一个die有几个plane,一个plane有几个block,一个block有几个page。
但是,不理解物理层的架构,比如看到有文章说,SLC一个wordline对应一个page,TLC一个wordline对应三个page,但是对不上。比如层数32,也就是32个wordline,SLC page却是192,而不是32,为什么呢?
原因是,一个wordline会对应多个string,比如192/32=6个string。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
500+累计阅读
581平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄8年
从逻辑角度看,一个die有几个plane,一个plane有几个block,一个block有几个page。
但是,不理解物理层的架构,比如看到有文章说,SLC一个wordline对应一个page,TLC一个wordline对应三个page,但是对不上。比如层数32,也就是32个wordline,SLC page却是192,而不是32,为什么呢?
原因是,一个wordline会对应多个string,比如192/32=6个string。
从SSD角度学习NAND Flash(一)
开始了解之前先整明白一些概念: SSD 分为前端,中端,后端。这个跟互联网那个叫法没关系,但其实都是抽象出来的概念,如下图所示: 因为是学习NAND flash的知识,所以前端后中端我们暂时不管。先聊一下后端的事情,网上关于NAND flash的文章并不算少,但是对于SSD来讲这些可能不够,因为网上的文章大多数的还是在讲平时一些嵌入式中所使用的少量的NAND flash的场景。而SSD中NAND flash是作为主要的部件,以及这个部件还比较多的情况使用,一旦器件多了,事情也就多了。了解NAND FLAS
NAND闪存基础知识
SSD主控主要有三大部分组成:与Host对接的界面(Host interface), 闪存转换层FTL以及闪存对接界面(Flash interface)。 再把SSD主控的架构图请上来展示一下: 目前主流NAND闪存都是采用浮栅技术(Floating Gate, 简称FG)。 学过数电,模电,半导体物理的你,是否还记得大明湖畔的MOS管吗?NAND闪存的基本单元就是多出一个浮栅的MOS管。 也许还有与MOS管素未谋面的你,没关系,你只要了解NAND闪存的浮栅FG就是存放我们写入的数据就足够了。
[NAND Flash] 1.1 闪存(NAND Flash) 学习指南
希望它能带少年们入门存储的殿堂,走过我走过的路,避开我填过的坑。我刚入行的时候,也是萌新一个,彷佛大学学的都没有和这相关的,一切都 Reset 归零了。
闪存基础
目前绝大多数SSD都是以NAND FLASH为存储介质的。SSD工作原理很多都是基于NAND FLASH特性的。比如,NAND FLASH在写之前必须先擦除,而不能覆盖写,于是SSD 才需要垃圾回收(Garbage Collection,或者叫 Recycle);NAND FLASH 每个块(Block)擦写次数达到一定值,这个块就不能用了(数据丢失,或者写入不了),所以SSD 固件必须做 Wear
ArcGis布局视图中Excel表格无边框插入与图例符号边框定制技巧
本文详细解析了在ArcGis布局视图中实现Excel表格无边框插入与图例符号边框定制的专业技巧。通过源头净化Excel表格、精准粘贴以及分解图例并单独设置边框属性,有效解决了地图报告中常见的视觉粗糙问题,帮助用户提升专题图与报告的精致度与专业感。
Agent + 监控平台:自动诊断告警根因
根因分析、智能监控、AI Agent、告警风暴、异常检测、可观测性、故障诊断在现代分布式系统中,快速定位和解决问题是维持系统稳定性的关键。传统的监控系统虽然能够生成大量告警,但往往缺乏对告警根因的自动诊断能力,导致运维团队在告警风暴中难以快速定位问题。本文深入探讨了将AI Agent技术与监控平台结合,实现告警根因自动诊断的技术架构、理论基础和实现方法。我们将从第一性原理出发,分析根因诊断问题的本质,介绍基于Agent的智能监控系统设计,并通过实际案例展示其应用价值。文章同时涵盖了从理论到实践的全链路,包括
《深入浅出SSD:固态存储核心技术、原理与实战》----学习记录(三)
《深入浅出SSD:固态存储核心技术、原理与实战》学习记录
UE4 - 河流流体插件Fluid Flux
Fluid Flux可以模拟一定区域内的流体效果,由于使用顶视图所Capture的Heightfield信息,所以只支持室外开阔场景,不支持洞穴等室内场景;
固态硬盘SSD学习笔记:闪存
固态硬盘的工作原理很多是基于闪存特性的。比如闪存在写之前必须先擦除,不能覆盖写,于是固态硬盘才需要垃圾回收;闪存每个块擦写次数达到一定值后,这个快要么变成坏块,要么存储在上面的数据不可靠,所以固态硬盘固件必须做磨损平衡,让数据平均写在所有块上,而不是盯着几个块拼命写(不然盘很快就废了)。还有很多例子,固态硬盘内部很多算法都是在为闪存服务。闪存是一种非易失性存储器,也就是掉电了数据也不会丢失。闪存基本存储单元(cell)是一种类NMOS的双层浮栅(Floating Gate)MOS管。 在源极(Source
车道线检测(传统基于Opencv的方法)
传统车道线检测方法主要是使用颜色选择、高斯平滑、边缘检测、ROI区域选择、霍夫变换、标定车道边界等Opnecv图像处理操作去检测道路上的车道线,我自己对很多用这类处理对很多道路场景车道线进行过实验,这类算法往往需要人工根据不同街道场景手动去反复调整各算法参数,从而才能使检测效果最佳。
Unity之Timeline教程
Unity Timeline是Unity的一种时间轴编辑器工具,用于制作和管理游戏中的动画、剧情以及事件触发。它提供了直观的界面,使得开发者可以通过拖放操作轻松创建和编辑时间轴。Activation Track:用于控制物体的激活状态。可以在轨道上添加关键帧,控制物体的激活和非激活状态。Animation Track:用于处理物体的动画。可以在此轨道上添加关键帧,编辑物体的动画状态。Audio Track:用于处理场景中的音频。可以管理音频的播放、暂停、淡入淡出等操作。
三星nand flash之TLC Program和nand flash结构的理解
这是一个nand flash的指令操作表 这是一个TLC的写的指令操作流程图 这个表对应了C0h后跟的Add 这个表对应了流程图中的Program Order Address地址, 也就是顺序地址。这个地址决定了WL,也就是Grouped page Address的执行顺序。 这个表对应了Grouped page Address表中的数值对应着页地址,也就是流程图中的TLC address。 每行从GroupA->GroupB->GroupC是一个WL 什么是WL:对SLC来说一个WordL
把审批体验做成一体化:SAP Business Workflow 里的 Secondary Method、Before Method 与 After Method
摘要:SAP Business Workflow 中,Task 的 Secondary、Before 和 After 三类方法对提升审批体验和可追溯性至关重要。Secondary Method 可自动展示辅助信息(如审批时弹出排班报表),但需注意其独立会话特性;Before Method 适合预处理和审计留痕;After Method 确保收尾动作可靠执行。三类方法按特定顺序调用,且错误不影响主流程。合理使用这些方法能减少事务码切换,增强审计能力,优化用户体验。(149字)
NAND Flash学习总结
nand flash学习总结
ORB-SLAM2算法4之KITTI开源数据集运行ORB-SLAM2生成轨迹并用evo工具评估轨迹
ORB-SLAM2算法1 已成功编译安装ORB-SLAM2到本地,本篇目的是用KITTI开源数据来运行ORB-SLAM2,并生成轨迹,最后用evo评估工具来评估ORB-SLAM2生成的轨迹和真值轨迹。
【STM32实物】基于STM32+ESP32+手机APP设计的智能宠物喂食系统
本文以STM32单片机为主控MCU,配有压力传感器、温湿度传感器、光照强度传感器、蜂鸣器等,设计了一款可以远程控制的宠物智能喂食系统。用户可以通过APP下达指令,控制宠物的喂食。每天可以根据设置的数据进行精准喂食,成本相对较低的宠物喂食装置。该装置使用步进电机控制投食仓门的开闭,通过压力传感器和时钟系统控制每日的投喂量和投喂时间。每次投食后蜂鸣器会提醒宠物进食,树立每日定点进食的习惯。经测试得出,该设备确实能实现每日定时定量投喂。系统整体运行顺畅,所有预期功能得以实现。它非常适合解决宠物主人不在家时影响宠物
NAND FLASH学习笔记之nand flash基础(一)
一、 Nand Flash的几个重要的基本特性: 1. NandFlash的IO接口 对于Norflash、dram 之类的存储设备,CPU 可以直接通过地址总线对其进行访问,而 Nand Flash 没有这类的总线,只有 IO 接口,只能通过复用的 IO接口发送命令和地址,从而实现对 Nand Flash 内部数据进行访问。(端口的复用) 2
Outlook Express 6 (OE6) for Win7/Win8/Win10
英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。
NAND FLASH学习笔记之MTD下nand flash驱动(六)
http://blog.youkuaiyun.com/wang_zheng_kai/article/details/19039273 六、驱动层之Flash读操作 MTD对NAND芯片的读写 主要分三部分: A、struct mtd_info中的读写函数,如read,write_oob等,这是MTD原始设备层与FLASH硬件层之间的接口; B、struct nand_ecc
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
再次学习flash驱动——挖掘不能发现nand flash盘符的原因
再次学习flash驱动——挖掘不能发现nand flash盘符的原因
NAND FLASH学习(一) nand flash操作概述
由于NAND FLASH擦除时,只能按按块擦除,因此在写扇区时,首先要擦除一个块。在擦除块前,必须将块内其他数据复制出来,由于一个块比较大(128KB),无法在MCU内开辟如此大的缓冲区。只好借助该NAND FLASH内的页复制命令,将原来的块暂时复制到一个交换用的交换块中。但是如果仅用一个块作为交换的话,它就会被频繁擦写,因而寿命会大大降低。所以在该系统中,保留了10个块用来作为交换区,轮流使用
TQ2440 学习笔记—— 7、NOR Flash 和 NAND Flash
非易失闪速存储器Flash 具有速度快、成本低、密度大的特点。 Flash 存储器主要有 NOR Flash 和 NAND Flash两种类型,总的来说, NOR 型比较适合存储程序代码,NAND 型则可用做大容量数据存储。 1、NOR 型 Flash 存储器 NOR Flash 技术是由Intel 公司于1988年首先开发,它的出现彻底改变了原先由EPROM和EEPROM一统天
NAND FLASH学习笔记之MTD下nand flash驱动(四)
http://blog.youkuaiyun.com/wang_zheng_kai/article/details/19037491 四、Register到MTD子系统 两种注册方式:(我们需要完成的) 1)直接注册整个flash设备(MTD Device)到MTD。 ret = add_mtd_device(mtd); 2)分partion添加到mtd_table,并将每个
nand flash驱动调试学习
参考的知识博客 nand flash学习
NAND FLASH学习笔记之MTD下nand flash驱动(五)
http://blog.youkuaiyun.com/wang_zheng_kai/article/details/19037953 驱动中probe函数的分析 其中探测函数代码执行流程为: 在probe函数中主要是完成了NAND芯片级的初始化,主要有以下几个作用: -分配nand_chip内存,根据目标板及NAND控制器初始化nand_chip中成员函数
NAND FLASH学习笔记之nand flash基础(三)
(4)nand flash的操作方法 1、命令字 NAND Flash的读取和烧录以(page)页为基础,擦除以块为单位。那么,在NANDFlash上有三种基本的操作:读取一个页, 烧录一个页和擦除一个块,这三个基本操作有各自的命令序列。 实际上,大多数NAND Flash除提供了这三个基本操作外,还提供了很多其他的操作及操作命令序列,如:MT29F32G08CBACA就提供
5630
303
185
4572

被折叠的 条评论
为什么被折叠?



