【技术实现步骤摘要】
本专利技术涉及固态硬盘,尤其涉及一种虚拟数据快速填写方法、装置、设备及存储介质。
技术介绍
1、固态硬盘写入数据的性能是衡量固态硬盘的重要特性,在写入数据的过程中,需要经过多项步骤操作,因此固态硬盘对于写数据的过程有着严格的要求。
2、在当前写数据的过程中,主机下发写指令后,固态硬盘会将数据搬移至buffer中。固态硬盘向nand发送写命令时,会配置fc cmd命令去指定当前写命令的nand物理地址和数据地址,根据不同的主控,数据地址可以划分为以下两种方式,一种是直接地址,即指定当前数据所在的地址,另一种是通过索引的方式,将buffer空间以4k为单位进行划分,返回当前数据在buffer中所占4k单元的起始索引,若数据量大于4k,申请的多个4k单元会通过链表的形式进行连接。除了上述配置,还会对fc cmd命令进行其他配置,例如指定当前命令为写操作、当前操作的类型(slc/tlc)等。在对fc cmd命令配置完成后,将fc cmd命令放入发送队列,将写命令发送至闪存控制器。闪存控制器与闪存介质的通信是通过8个io接口、5个使能
...【技术保护点】
1.一种虚拟数据快速填写方法,其特征在于,所述方法包括:
2.根据权利要求1所述的虚拟数据快速填写方法,其特征在于,所述将虚拟数据填写至固态硬盘首个超级块上的虚拟页面的数据中,包括:将所述固态硬盘的每个逻辑单元中的每个平面中的首个数据块的首个页面设置为所述虚拟页面;
3.根据权利要求2所述的虚拟数据快速填写方法,其特征在于,所述通过所述写函数将所述虚拟数据填写至所述虚拟页面的数据中,包括:
4.根据权利要求1所述的虚拟数据快速填写方法,其特征在于,所述根据所述目标地址所对应的逻辑单元和平面得到所述虚拟页面的物理地址,包括:
< ...【技术特征摘要】
1.一种虚拟数据快速填写方法,其特征在于,所述方法包括:
2.根据权利要求1所述的虚拟数据快速填写方法,其特征在于,所述将虚拟数据填写至固态硬盘首个超级块上的虚拟页面的数据中,包括:将所述固态硬盘的每个逻辑单元中的每个平面中的首个数据块的首个页面设置为所述虚拟页面;
3.根据权利要求2所述的虚拟数据快速填写方法,其特征在于,所述通过所述写函数将所述虚拟数据填写至所述虚拟页面的数据中,包括:
4.根据权利要求1所述的虚拟数据快速填写方法,其特征在于,所述根据所述目标地址所对应的逻辑单元和平面得到所述虚拟页面的物理地址,包括:
5.根据权利要求1所述的虚拟数据快速填写方法,其特征在于,所述通过所述copyback读命令并根据所述虚拟页面的...
【专利技术属性】
技术研发人员:孙成思,何瀚,王灿,尹聪慧,
申请(专利权)人:武汉泰存科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。