把闪存想象成一个空仓库。..
想象一个仓库,有一排排空货架。一个好的仓库经理将确保这些货架得到充分利用,有效地堆叠单元调色板,始终利用可用空间。
闪存就像这个仓库,它需要一个闪存控制器来充当它的仓库管理器,确定何时何地可以有效地存储信息位。
不同的单元,不同的存储需求
每个仓库都存储不同的东西。它们存储的调色板包含各种形状和大小的单元,具有不同的存储要求。例如,它们可能需要在某些温度下储存。或者,由于高使用模式,某些调色板可能不会放置在相邻调色板旁边。同样,需要仓库经理来监督这些不同的存储条件。
将数据存储在闪存上也是如此。如果重复访问一页数据,则会影响相邻页面,从而危及整个闪存。闪存控制器必须考虑块和页面的平衡、使用和磨损,就像仓库经理必须考虑和管理仓库中调色板和单元的位置一样。
保持安全高效的存储
想象一下,一个调色板在架子上停留了很长时间,已经积聚了灰尘和锈迹。或者,也许一个调色板比其他调色板更频繁地使用,因磨损而变得苦恼。此外,支撑这种调色板的架子也开始恶化,遭受相同的使用模式并变得具有潜在危险。为了保持该仓库的安全和高效存储,需要移动或更换这些调色板,以便修理货架并防止进一步磨损。
闪存控制器将对闪存上的数据执行相同的操作,利用磨损均衡 (WL)、垃圾收集 (GC)、动态数据刷新 (DDR) 和读取干扰管理 (RDM) 等功能来维护闪存并确保数据高效存储。控制器密切关注所有使用模式和随之而来的磨损,相应地移动数据以确保闪存随着时间的推移均匀磨损。
仓库:大仓库和小仓库,新仓库和旧仓库
较小的仓库更基本、更简单。由于空间较小,它们提供的使用模式更少,因此需要更简单的管理。较旧的闪存也是如此,通常只有1位的纠错要求。另一方面,现代NAND闪存,特别是3D-NAND,结构要复杂得多,需要高端闪存控制器。这些复杂的架构需要自我测试、调整和校准的机制。
此外,我们获取商品的方式比以往任何时候都更加直接和精细。就在几年前,在一个仓库里,它的调色板只是简单地装卸。但是现在,我们希望访问调色板上的单个单元,而不会损害或干扰整个调色板。
现代闪存也是如此。闪存控制器需要知道每个位的存储位置,并通过跟踪其位置并识别其存储的块和页面来实现。此外,这些操作的速度和效率随着每一代新闪存的出现而提高。根据闪存架构、存储需求和物理环境不断微调操作。
闪存控制器:操作的大脑
就像仓库经理知道每个单元的存储位置和方式一样,闪存控制器管理数据存储在闪存上的方式和位置,预测多种场景和要求,并始终保持高效。任何停机都可能影响整个供应链,并对关键流程产生不利影响。
闪存控制器是基于 NAND 闪存的存储系统的大脑。像所有大脑一样,它们是独一无二的,有些大脑的智商比其他大脑高。复杂的闪存控制器,如Hyperstone控制器,可以处理一些最严格的应用,有效地管理NAND闪存不断增长的复杂架构。
审核编辑:郭婷
-
控制器
+关注
关注
112文章
16299浏览量
177783 -
NAND
+关注
关注
16文章
1680浏览量
136106
发布评论请先 登录
相关推荐
评论