LBA(Logical Block addressing)逻辑块寻址

宁道奇 发表于:11年06月17日 12:00 [转载] 小熊在线

  • 分享:
[导读]今天的固态硬盘成为了提升系统性能的最好途径,不仅仅加快了操作系统的启动时间,更让应用程序的装载时间变得飞快。

LBA(Logical Block addressing)逻辑块寻址

在传统的硬盘中,我们通过寻道来找到硬盘上存储的内容。 在LBA模式下,我们知道硬盘上的一个数据区域由它所在的磁头、柱面(也就是磁道)和扇区所唯一确定。早期系统就是直接使用磁头柱面和扇区来对硬盘进行寻址(这称为CHS寻址),这需要分别存储每个区域的三个参数,使用时再分别读取三个参数,然后再在送到磁盘控制器去执行。

而NAND型闪存芯片则没有物理的LBA,芯片的结构也不是螺旋的磁道。在写入数据之前必须擦除才能进行写入。在SSD中擦除数据是以“块”为单位。所以SSD物理地址必须经过转换才能用在现在的文件系统上。这个转换层叫做FTL。

FTL(Flash translation layer) 闪存转换层

在传统硬盘中,我们的扇区容量一般为512个字节。近年来,为了超越2.1TB容量大关才更新为4KB容量扇区。而在SSD中,闪存的最基本的存储单位是“页”,其容量也是4KB。使用128至256个页则可以构成一个“块”。闪存芯片在写入数据前必须要先擦除,也就是说不能直接覆盖。这对于现有的文件系统来说,就产生了许多麻烦。

为了让闪存的物理结构与现有的操作系统相兼容,我们会在软件层,将闪存芯片的操作虚拟成512容量字节的扇区进行处理。这个过程就叫做FTL。将闪存的物理地址映射为操作系统可以支持的虚拟地址。

FLT的算法非常巧妙,如果要写入一个数据,SSD并不会先擦除某个页的数据,然后再进行写入。而是将需要写入的讯息写入不同的空闲的物理页中。然后再通过FTL映射,将闪存芯片上的这个页标记为无效。由此这个存储空间就被释放了。由此可见FTL的算法是否科学和精妙,直接决定着SSD的性能。

[责任编辑:朱宇]
相信无人不知惠普存储融合之道,作为辐射企业级、消费电子、软件等从基础架构到终端的厂商,惠普融合之道确实搭建了一个非常利于其存储发展的大舞台。为此,在丰富惠普存储王国的过程中,3PAR的进入,不仅带给惠普存储新的力量,同时也带来了新的趋势,完善了惠普在中高端存储领域的阵营,不过,从HP搭台3PAR唱戏到HP和3PAR同台共舞,惠普一直坚持融合存储之道,将瞬捷战略也结合了起来。由此,我们便看到了HP 3PAR给存储业带来的新的惊喜,从而形成了MSA、Lefthand、EVA、XP、3PAR惠普的五虎上将。
官方微信
weixin
精彩专题更多
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
12月15日,中国闪存联盟成立,同时IBM Flash System卓越中心正式启动
DOIT、DOSTOR、易会移动客户端播报中国存储峰会盛况。
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved.