当前所在位置: 首页 > 数码科技 > 正文

SSD固态硬盘设计图文详解

2024-02-01 本站作者 【 字体:

在2004年的时候本人采用Nand Flash作为存储器对收费站的客运记录进行记录保存。当时采用的是三星的Nand Flash芯片,通过Philips后来的NXP的LPC2000系列ARM控制器实现对Nand Flash的操作。Nand Flash采用的是标准IO接口,所以开发操作Flash的Firmware并不是十分困难的事情。由于信息记录采用的是日志方式,因此,不会涉及到SSD遇到的写平衡和写放大等问题。我开发的第一块Nand Flash数据存储卡如下图所示:

SSD固态硬盘设计图文详解

Nor Flash具有较高的读性能,但是写性能极差在写入的时候需要擦除,擦除的时候需要对存储单元进行清1操作,所以擦除时间比较长,并且容量较小,因此,常被用作程序存储器,采用标准存储器总线接口。现在,很多嵌入式开发中经常采用Nor Flash保存U-Boot、Linux Kernel以及Initrd。Nand Flash是另外一类Flash,其写性能要远高于Nor Flash,并且集成度很高,特别当Intel引入MLC技术之后,Nand Flash容量增长迅速,具有很高的单芯片容量。Nand Flash的大容量特性以及不错的读写性能正好满足了大容量存储的需求,可以替代磁盘应用,因此,Nand Flash采用IO接口方式。

Nand Flash单芯片容量这几年增长的非常迅速,在2008年的时候,一个Intel SSDX25的容量只能达到64GB。但是,今天单芯片容量已经达到了1Tb128GB,单芯片容量超过了几年前的一个SSD固态硬盘。这种容量的剧增,主要还是存储领域对Nand Flash容量需求导致的。通常,Nand Flash内部分成若干Block、Page和LUN,一个LUN的结构如下图所示:

SSD固态硬盘设计图文详解

这是Micron的Nand FlashMT29E512G08CUCAB型号内部结构,一个Page页大小为8KB有的 Flash page页大小为4KB,一个block块拥有256页,一个LUN有4096个块。因此,一个LUN的总大小为8GB。一个芯片可以封装多个LUN,如果封装了8个LUN,那么整个Nand Flash芯片容量可以达到64GB。

SSD固态硬盘设计图文详解

从上图可以看出,每个Nand Flash芯片提供了多组读写接口传统的Nand Flash芯片只拥有一个读写接口,每个Target拥有一个读写接口,每个接口都可以采用同步或者异步操作方式。读写操作可以针对一个Page页或者单字节进行操作;写操作前需要将整个Block块擦除,然后才能进行写入操作。Nand Flash的问题也就在于Block擦除,如果上层软件想要更新Block块中的一个Page页,那么首先需要擦除整个Block,然后才能写入最新的Page数据,这就是典型的写放大问题。另外,每个Block的擦除次数是有限的,所以这种频繁的擦除操作会导致Nand Flash块损坏。为了解决这个问题,需要在Nand Flash控制器中的Firmware做很多工作。

Nand Flash控制器内部结构不是十分复杂,其芯片JMicro内部结构如下图所示:

SSD固态硬盘设计图文详解

其内部核心模块分为:多路Flash控制器、SATA控制器、内存控制器以及CPU处理器。如上图所示的JMF605拥有四个Flash接口控制器,因此,可以与四片传统的Nand Flash接口芯片相连采用JMF605构成的SSD如下图所示。如果采用Micron的MT29E512G08CUCAB芯片,JMF605只能连接一片MT29E512。

SSD固态硬盘设计图文详解

从硬件的角度看,采用现有的控制器和Nand Flash构建SSD并不是什么问题,其最大的问题还是在于如何解决Nand Flash与生俱来的问题。所以,很多SSD厂商的技术核心也就在于Firmware的算法,该算法采用了很多存储虚拟化的方法。

阅读全文
相关推荐

2024哈尔滨旅行要不要去雪乡 旅行攻略雪乡

2024哈尔滨旅行要不要去雪乡 旅行攻略雪乡
建议去雪乡。雪乡是一个以雪景为主题的旅游胜地,每年的12月至次年2月是雪乡极佳的游玩时期。雪乡旅游风景区内有雪韵大街、梦幻家园、雪乡童话邮局、雪乡文化展览馆、雪乡滑雪场、亚雪驿站、羊草山、雪谷、雪乡影视基地等景点。

2024哈尔滨旅游必去景点 哈尔滨自助游攻略

2024哈尔滨旅游必去景点 哈尔滨自助游攻略
1、圣索菲亚大教堂:最佳拍照点教堂对面的十字路口、广场的西南角、曼哈顿商厦的台阶位置。2、冰雪大世界:今年是规模最大的一届,面积达81万平方米,还升级了网红大滑梯、摩天轮、万人羽绒服雪地派对、冰雪美食馆等项目。3、松花江:今年的松花江居然给游客铺上了地毯,还增加了好玩的项目,比如说冰上气垫船、冰上滑龙舟、热气球。

2024春节去云南旅游一般要多少钱 去云南旅游费用大概多少

2024春节去云南旅游一般要多少钱 去云南旅游费用大概多少
一个人在云南旅游五天的预期成本可能在1000-2000元人民币左右,这不包括个人购物或其他未预期的额外费用。如果选择更节约的方式,比如乘坐公共交通工具、住在较为经济的酒店、减少或不参加某些活动,预算可以相应降低。

去云南旅游5天最佳路线 云南怎么玩路线比较好

去云南旅游5天最佳路线 云南怎么玩路线比较好
第一天,坐飞机或者是高铁抵达昆明,上午参观云南省博物馆,下午游览昆明动物园,观赏各种珍稀动物。然后可以去翠湖公园逛逛,感受昆明的悠闲氛围。晚上安排在昆明的美食街品尝地道的云南美食。

2024云南旅游必去的景点 云南旅游攻略必玩景点

2024云南旅游必去的景点 云南旅游攻略必玩景点
泸沽湖、丽江古城、大理古城、玉龙雪山、束河古镇、普达措国家公园、双廊古镇、滇池、噶丹·松赞林寺、蓝月谷、喜洲古镇、中国科学院西双版纳热带植物园、苍山、石林风景区、香格里拉虎跳峡景区、崇圣寺三塔文化旅游区、和顺古镇、云南民族村、元阳哈尼梯田、腾冲热海风景区等。

黑龙江雪乡旅游攻略及价格 雪乡在黑龙江哪个地方

黑龙江雪乡旅游攻略及价格 雪乡在黑龙江哪个地方
如果想自由行深度游玩雪乡,可以自驾游。因为有雪乡风景区部分景点,离雪乡村中心还有段距离,开车前往较为方便。为方便游客、司导人员进入景区,在哈尔滨出发可行驶G10高速转至海林市S207省道,转G333国道进入雪乡景区,或行驶G1211高速,转S316省道进入雪乡景区。

2024最适合过春节的旅游城市 春节去哪个城市旅游好

2024最适合过春节的旅游城市 春节去哪个城市旅游好
1、北京,作为中国的首都,北京拥有丰富的历史文化和庙会活动。游客可以游览故宫、长城等著名景点,体验传统的年俗活动,如贴春联、包饺子等等,感受浓厚的年味。

2024年春节哪里旅游最好 春节旅游攻略国内推荐

2024年春节哪里旅游最好 春节旅游攻略国内推荐
1、三亚,在冬天,即使地球其他角落寒流来袭,仍可以穿着夏装、沙滩鞋在阳光充沛的海滩悠闲漫步,浸润在暖暖的海水中,吃着热带水果,享受着天涯海角的浪漫。海南三亚海水清澈,沙白如絮,清洁柔软;岸边绿树成荫,空气清新。春节,我们叫上家人,约上朋友,一起到海南三亚去旅游。这里会给你碧海蓝天的浪漫,这里会给你阳光沙滩的温暖,这里会给你热带雨林的惊喜。

太原市旅游攻略 太原最值得去的地方

太原市旅游攻略 太原最值得去的地方
太原经典1日游:太原第一站先游览山西省博物馆感受5000年的中华文明史,了解感受夏商踪迹、晋国霸业、佛风遗韵、明清晋商文化;然后可以去太原最大的的迎泽公园感受当地人民的生活气息,再去太原食品街寻找美食。

密云古北水镇旅游攻略 密云古北水镇一日游攻略

密云古北水镇旅游攻略 密云古北水镇一日游攻略
古北水镇位于密云东北侧,是一处在古村基础上改造重建的古镇景区。古镇依水而建,即有北方古镇的大气威严,也不失江南水乡的特色,可以泡温泉、品尝美食、爬司马台长城等,是京郊地区休闲度假不错的选择。古镇内不通车,非常适合步行游玩。
本文Tag