闪存控制器 目录 初始设置 读取写入和擦除规范 均衡损耗和闪存使用寿命 碎片文件整理 注释 参看 导航菜单Flash Memory Guide10.1.1.103.4903TLC闪存寿命再探SSDs - Write Amplification, TRIM and GC

電腦儲存技術


SD卡CF卡数码相机PDA移动电话个人电脑固态硬盘逻辑物理USB程序坏道碎片文件CF卡





快闪记忆体控制器或称闪存控制器闪存主控芯片(英語:Flash Memory Controller)管理存储在闪存中的数据,并与计算机或电子设备进行通信。一般快闪记忆体控制器可设计为工作在低占空比的环境,如SD卡,CF卡,或其他类似的媒体,数码相机,个人数位助理(PDA),移动电话等使用闪存控制器与个人电脑通过USB低占空比端口沟通。闪存控制器也可以设计为高占空比的环境,如用于电脑系统作为关键数据存储、清理任务等企业级存储阵列的固态硬盘(SSD)上。[1]




目录





  • 1 初始设置


  • 2 读取写入和擦除规范


  • 3 均衡损耗和闪存使用寿命


  • 4 碎片文件整理


  • 5 注释


  • 6 参看




初始设置


在闪存存储设备最初被制造出来的时候,闪存控制器首先会格式化闪存才能投入到工作中。因制作工艺问题,任何闪存制成时都或多或少有坏的记忆体单元,为确保设备运行正常,控制器能检测出已坏不能工作的快闪记忆体单元,并分配备用单元将坏的单元取代。控制器会指定某些部分的单元用于存储固件驱动、特定存储设备的操作格式和控制器其它特殊功能等。闪存控制器接着会创建的目录结构,控制器管理逻辑扇区的请求转换为实际的闪存芯片的物理位置上。[1]



读取写入和擦除规范



当系统或设备需要读取数据或将数据写入到闪存,它会与闪存控制器进行沟通。一些结构简单的设备,如SD卡和USB闪存驱动器通常有一个闪速存储器芯片同时连接数的限制操作,其会限制各个闪速存储器芯片的速度。相反,一个高性能的固态硬盘将有多达100个或更多的控制器模组在矩阵组织并行通信路径里,使可能比一个单一的闪存芯片的速度快许多倍。[來源請求]



均衡损耗和闪存使用寿命


闪存有可承受有限数目的擦除周期,就是说闪存有擦写次数限制。如果一个程序去反复擦除写入同一闪存单元,会过早地结束该单元的生命,从而出现坏道故障。出于这个原因,闪存控制器使用的技术称为均衡损耗法,在SSD闪存块的所有写入动作尽可能有序地均匀于每一个闪存单元上。在一个完美的理论方案里,这将使每一块被写入的闪存单元最后同时到达其最大的寿命。闪存控制器会监察每一个闪存单元的使用次数,当文件需要写入时,使用次数较少的闪存单元会被优先选用。当用户删除文件时,实际上并没有删除只是在分区表等记录删除标识以提高寿命。[2]任何对闪存的写入操作就是在减少其寿命,闪存控制器限制不能通过一般方法重复写入同一闪存单元,其会轮流让闪存单元被执行写入动作,我们可以根据生产厂家给出的默认参数得出大致的可使用时长


  • 计算:一个闪存大储存盘有128GB实际容量,查看该产品的闪存颗粒为1000次刷写寿命[3]

  • 则:总可刷写量 = 128GB x 1000 = 128000GB

  • 假设:平均每日日常使用会刷写50GB容量

  • 估算使用寿命 = 128000GB ÷ 50GB/天 = 2560天 ≈ 7年

当然这只是估算,不过也可以看出使用寿命与闪存容量、闪存颗粒和工作环境有关。



碎片文件整理


主條目: 碎片回收機能 (固態硬盤)

一般使用闪存盘时,是不需要定时对闪存盘里的碎片文件进行整理的,因为闪存盘的闪存控制器会自主完成该操作。一旦每块闪存单元都已被写入一次,闪存控制器将会标记碎片文件做成的文件间隙所占用的单元为陈旧单元,即不再有当前的数据。这些单元中的数据换成正等待被删除,新的数据可以被写入。这是一个过程被称为碎片回收(GC)。所有的SSD、CF卡和其他闪存设备将包括某种程度的垃圾收集。不同的闪存控制器所整理的速度不同。[4]相对于一般机械硬盘,乱序储存的文件并不影响闪存盘的读写速度,因为闪存盘不使用磁头读写,没有频繁划动磁头导致读写速度减慢这一影响因素。



注释




  1. ^ 1.01.1 Flash Memory Guide (PDF). kingston.com. [7 March 2013]. 


  2. ^ Chang, Li-Pin. On Efficient Wear Leveling for Large Scale Flash Memory Storage Systems. National ChiaoTung University, HsinChu, Taiwan. 2007-03-11. CiteSeerX: 10.1.1.103.4903.  缺少或|url=为空 (帮助); 使用|accessdate=需要含有|url= (帮助)


  3. ^ TLC闪存寿命再探. mydrivers.com. [2012-11-19]. 


  4. ^ SSDs - Write Amplification, TRIM and GC (PDF). OCZ Technology. [2010-05-31]. 



参看


  • 内存控制器

  • 闪存

  • 固态硬盘


Popular posts from this blog

名間水力發電廠 目录 沿革 設施 鄰近設施 註釋 外部連結 导航菜单23°50′10″N 120°42′41″E / 23.83611°N 120.71139°E / 23.83611; 120.7113923°50′10″N 120°42′41″E / 23.83611°N 120.71139°E / 23.83611; 120.71139計畫概要原始内容臺灣第一座BOT 模式開發的水力發電廠-名間水力電廠名間水力發電廠 水利署首件BOT案原始内容《小檔案》名間電廠 首座BOT水力發電廠原始内容名間電廠BOT - 經濟部水利署中區水資源局

Prove that NP is closed under karp reduction?Space(n) not closed under Karp reductions - what about NTime(n)?Class P is closed under rotation?Prove or disprove that $NL$ is closed under polynomial many-one reductions$mathbfNC_2$ is closed under log-space reductionOn Karp reductionwhen can I know if a class (complexity) is closed under reduction (cook/karp)Check if class $PSPACE$ is closed under polyonomially space reductionIs NPSPACE also closed under polynomial-time reduction and under log-space reduction?Prove PSPACE is closed under complement?Prove PSPACE is closed under union?

Is my guitar’s action too high? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)Strings too stiff on a recently purchased acoustic guitar | Cort AD880CEIs the action of my guitar really high?Μy little finger is too weak to play guitarWith guitar, how long should I give my fingers to strengthen / callous?When playing a fret the guitar sounds mutedPlaying (Barre) chords up the guitar neckI think my guitar strings are wound too tight and I can't play barre chordsF barre chord on an SG guitarHow to find to the right strings of a barre chord by feel?High action on higher fret on my steel acoustic guitar