本申请公开了一种固态硬盘映射表构建方法、装置、设备及介质,涉及计算机技术领域,包括:将写命令对应的待写数据写入目标大小的连续内存;目标大小为目标整数个预设粒度大小;向映射表上的与待写数据的逻辑地址的预设物理地址空间中添加第一物理地址;第一物理地址为写入待写数据的目标大小的连续内存的物理地址;通过闪存转换层将目标大小的连续内存中的待写数据写入至固态硬盘中目标大小的连续闪存中;将第一物理地址替换为第二物理地址;第二物理地址为写入待写数据的固态硬盘中目标大小的连续闪存的物理地址;目标整数个所述预设粒度大小的逻辑地址对应一个目标大小的物理地址。本申请能够降低固态硬盘的映射表的内存占用空间。
【技术实现步骤摘要】
本专利技术涉及计算机,特别涉及一种固态硬盘映射表构建方法、装置、设备及介质。
技术介绍
1、当前,固态硬盘(ssd,solid state disk或solid state drive)的映射表一般采用4k(kilobyte,千字节)或512字节粒度来保存逻辑地址(lba,logical block address)和物理地址(pba,physics block address)之间的映射关系,且每个物理地址的大小会随着固态硬盘容量的增大而不断增大;例如,8t(tera,太兆)盘时,32个字节的物理地址就足够标识所有的闪存位置,但是16t或32t盘,物理地址则需要更多的字节数来标识闪存位置,进一步的,1个物理地址的大小的变化,会引起整个映射表所占固态硬盘的内存的变化,例如,16t的固态硬盘,每个物理地址的大小增加一个字节,在4k粒度的映射关系下,整个映射表所占内存会增加大概3.9gb(gigabyte,吉字节),增加的内存将大大提高固态硬盘的生产成本。
2、综上,如何降低固态硬盘的映射表的内存占用空间是当前亟待解决的问题。</p>
...
【技术保护点】
1.一种固态硬盘映射表构建方法,其特征在于,包括:
2.根据权利要求1所述的固态硬盘映射表构建方法,其特征在于,还包括:
3.根据权利要求1所述的固态硬盘映射表构建方法,其特征在于,还包括:
4.根据权利要求3所述的固态硬盘映射表构建方法,其特征在于,所述根据目标数据中已存数据对应的当前物理地址设定对应的所述预设物理地址空间的地址标识,包括:
5.根据权利要求4所述的固态硬盘映射表构建方法,其特征在于,所述将所述写命令对应的待写数据写入至目标大小的连续内存,包括:
6.根据权利要求4所述的固态硬盘映射表构建方法,其特征在于,所述...
【技术特征摘要】
1.一种固态硬盘映射表构建方法,其特征在于,包括:
2.根据权利要求1所述的固态硬盘映射表构建方法,其特征在于,还包括:
3.根据权利要求1所述的固态硬盘映射表构建方法,其特征在于,还包括:
4.根据权利要求3所述的固态硬盘映射表构建方法,其特征在于,所述根据目标数据中已存数据对应的当前物理地址设定对应的所述预设物理地址空间的地址标识,包括:
5.根据权利要求4所述的固态硬盘映射表构建方法,其特征在于,所述将所述写命令对应的待写数据写入至目标大小的连续内存,包括:
6.根据权利要求4所述的固态硬盘映射表构建方法,其特征在于,所述将所述写命令对应的待写数据写入至目标大小的连续...
【专利技术属性】
技术研发人员:张晨,呼元伟,杨翔,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。