The invention discloses a storage device for solid state flash translation layer control method, which comprises the following steps: step S1: in the flash translation layer (FTL) in the setting of minimum management unit, and the N minimum management unit just form a physical memory page space, where N is a positive integer greater than 0 steps; S2: between logical address and physical address with minimum management unit of mapping; step S3:FTL for minimum management unit data for each given an address identification management; step S4: when the host to write data, write data to wait for a complete physical memory page space, then write once a complete blank physical memory page. Compared with the prior art, the present invention adopts the 4KB data block mapping algorithm, thereby effectively improving the random write speed, and storing the space on a limited chip to realize the larger mapping table.
【技术实现步骤摘要】
本专利技术涉及存储
,尤其涉及一种用于固态存储设备的闪存转换层控制方法。
技术介绍
随着半导体技术的进步,闪存容量越来越大,价格也却越来越便宜,固态硬盘SSD在越来越多的领域取代以磁带为媒介的传统机械硬盘(HDD)。固态硬盘与机械硬盘最大的区别在于,固态硬盘中没有任何机械部件。所以,相比传统硬盘,固态硬盘具有更低的延时和能耗,更快的数据处理速度,更好的抗震性能,更高的可靠性和耐用性。固态硬盘的存储器件采用的是闪存,NAND型闪存具有以下几个特点:①读写基本单位是以页(Page)为单位,擦除是以块(Block)为单位;页的大小为nKB(KB单位为1024字节),n通常等于2,4,8或16。每块包含m页,m通常为64,128或者256。②每个物理块,必须先擦除后,才能够写入数据。③每个块有一定的寿命,即擦除次数是有限的。举例来说,对于SLC(SingleLevelCell)Flash,即单逻辑单元闪存,寿命为10,00,00次;而对于MLC(Multi-LevelCell)Flash,典型寿命为1500-3,000次。基于闪存的上述特点,在固态硬盘中引入了闪存转换层FTL,用于对闪存进行存储控制。比如,Flash写数据只能将1写为0,擦除数据是将所有数据都写为1,因此如果在已经有数据的Flash上写入新的数据,则必须先是整块擦除(所有存储为全部为1),然后再写入新数据。这也决定了做适合读写SSD的最小单元是Page。在过去的机械硬盘时代,操作系统认为磁盘是一连串扇区(Sector,包含512Byte存储空间),这是对硬盘操作的最小单位。这一系列的物理特 ...
【技术保护点】
一种用于固态存储设备的闪存转换层控制方法,其特征在于,包括以下步骤:步骤S1:在闪存转换层(FTL)中设置最小管理单元,且N个最小管理单元刚好构成一个闪存物理页的空间,其中,N为大于0的正整数;步骤S2:逻辑地址和物理地址之间以最小管理单元来进行映射;步骤S3:FTL为每个最小管理单元数据给予一个地址标识进行管理;步骤S4:当主机写入数据时,等待连续写入数据达到一个完整的闪存物理页空间后,再一次性写入一个完整的空白闪存物理页。
【技术特征摘要】
1.一种用于固态存储设备的闪存转换层控制方法,其特征在于,包括以下步骤:步骤S1:在闪存转换层(FTL)中设置最小管理单元,且N个最小管理单元刚好构成一个闪存物理页的空间,其中,N为大于0的正整数;步骤S2:逻辑地址和物理地址之间以最小管理单元来进行映射;步骤S3:FTL为每个最小管理单元数据给予一个地址标识进行管理;步骤S4:当主机写入数据时,等待连续写入数据达到一个完整的闪存物理页空间后,再一次性写入一个完整的空白闪存物理页。2.根据权利要求1所述的用于固态存储设备的闪存转换层控制方法,其特征在于,所述步骤S3中,在闪存映射表(FMT)中为每个最小管理单...
【专利技术属性】
技术研发人员:樊凌雁,袁志东,何宏,梅岳辉,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。