一种固态硬盘及其数据操作方法、装置及电子设备制造方法及图纸

技术编号:37251292 阅读:13 留言:0更新日期:2023-04-20 23:29
本申请适用于数据存储技术领域,提供了一种固态硬盘及其数据操作方法、装置及电子设备,其中,固态硬盘的数据操作方法包括:接收来自电子设备的数据操作指令,数据操作指令中携带有待操作数据的信息以及待操作数据所属的存储单元对应的目标命名空间的标识;若目标命名空间的标识为第一标识,则基于待操作数据的信息对第一命名空间对应的存储单元进行数据操作,第一命名空间对应的存储单元用于存储电子设备的系统数据;若目标命名空间的标识为第二标识,则基于待操作数据的信息对第二命名空间对应的存储单元进行数据操作,第二命名空间对应的存储单元用于存储电子设备的非系统数据,从而可以降低系统数据的操作的时延。从而可以降低系统数据的操作的时延。从而可以降低系统数据的操作的时延。

【技术实现步骤摘要】
一种固态硬盘及其数据操作方法、装置及电子设备


[0001]本申请涉及数据存储
,尤其涉及一种固态硬盘及其数据操作方法、装置及电子设备。

技术介绍

[0002]固态硬盘(solid state disk,SSD)是由控制单元和固态存储单元组成的硬盘。SSD在接口的规范、功能及使用方法上与普通硬盘(即机械硬盘)相同,由于SSD没有普通硬盘的机械旋转装置,因此具有更快的读写速度和更高的稳定性,被广泛用作各领域电子设备(例如,电脑)的存储装置。
[0003]电子设备采用SSD作为存储装置时,通常会将系统数据和非系统数据均存储在SSD中。然而,现有的SSD通常是将电子设备的系统数据和非系统数据进行混合存储,这样会导致系统数据的读写操作具有较大的时延。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种固态硬盘及其数据操作方法、装置及电子设备,以解决现有的SSD的数据存储方式会导致系统数据的读写操作具有较大的时延的技术问题。
[0005]本申请实施例的第一方面提供了一种固态硬盘的数据操作方法,应用于所述固态硬盘,所述数据操作方法包括:
[0006]接收来自电子设备的数据操作指令,所述数据操作指令中携带有待操作数据的信息以及所述待操作数据所属的存储单元对应的目标命名空间的标识;
[0007]若所述目标命名空间的标识为第一标识,则基于所述待操作数据的信息对第一命名空间对应的存储单元进行数据操作,所述第一命名空间对应的存储单元用于存储所述电子设备的系统数据;
[0008]若所述目标命名空间的标识为第二标识,则基于所述待操作数据的信息对第二命名空间对应的存储单元进行数据操作,所述第二命名空间对应的存储单元用于存储所述电子设备的非系统数据。
[0009]可选的,在所述接收来自电子设备的数据操作指令之前,所述数据操作方法还包括:
[0010]接收来自所述电子设备的配置信息获取请求;
[0011]响应于所述配置信息获取请求,向所述电子设备返回所述固态硬盘的配置信息;所述配置信息用于描述所述固态硬盘中的存储单元的配置情况,所述配置情况包括:所述固态硬盘的存储单元通过第一命名空间和第二命名空间定义;所述第一命名空间对应的存储单元用于存储所述电子设备的系统数据,所述第二命名空间对应的存储单元用于存储所述电子设备的非系统数据;所述第一命名空间的标识为所述第一标识,所述第二命名空间的标识为所述第二标识。
[0012]可选的,所述第一命名空间和所述第二命名空间均对应至少一个存储单元;所述第一命名空间对应的存储单元与所述第二命名空间对应的存储单元物理上相互独立。
[0013]可选的,所述第一命名空间对应的所有所述存储单元被配置为单层单元结构;所述第二命名空间对应的所述存储单元被配置为单层单元结构、多层单元结构、三层单元结构或四层单元结构。
[0014]本申请实施例的第二方面提供了一种固态硬盘的数据操作方法,应用于电子设备,所述数据操作方法包括:
[0015]获取固态硬盘的配置信息,所述配置信息用于描述所述固态硬盘中的存储单元的配置情况;
[0016]基于所述配置信息以及待操作数据的信息生成数据操作指令,并向所述固态硬盘发送所述数据操作指令,所述数据操作指令中携带有待操作数据的信息以及所述待操作数据所属的存储单元对应的目标命名空间的标识。
[0017]可选的,所述待操作数据的信息包括所述待操作数据的数据类型、标识或内容;对应地,所述基于所述配置信息以及待操作数据的信息生成数据操作指令,包括:
[0018]基于所述待操作数据的数据类型确定所述待操作数据所属的存储单元对应的目标命名空间的标识;
[0019]基于所述目标命名空间的标识以及所述待操作数据的标识或内容,生成所述数据操作指令。
[0020]本申请实施例的第三方面提供了一种固态硬盘的数据操作装置,包括:
[0021]第一通信单元,用于接收来自电子设备的数据操作指令,所述数据操作指令中携带有待操作数据的信息以及所述待操作数据所属的存储单元对应的目标命名空间的标识;
[0022]第一数据操作单元,用于若所述目标命名空间的标识为第一标识,则基于所述待操作数据的信息对第一命名空间对应的存储单元进行数据操作,所述第一命名空间对应的存储单元用于存储所述电子设备的系统数据;
[0023]第二数据操作单元,用于若所述目标命名空间的标识为第二标识,则基于所述待操作数据的信息对第二命名空间对应的存储单元进行数据操作,所述第二命名空间对应的存储单元用于存储所述电子设备的非系统数据。
[0024]本申请实施例的第四方面提供了一种电子设备,包括:
[0025]第二通信单元,用于获取固态硬盘的配置信息,所述配置信息用于描述所述固态硬盘中的存储单元的配置情况;
[0026]指令生成单元,用于基于所述配置信息以及待操作数据的信息生成数据操作指令,并向所述固态硬盘发送所述数据操作指令,所述数据操作指令中携带有待操作数据的信息以及所述待操作数据所属的存储单元对应的目标命名空间的标识。
[0027]本申请实施例的第五方面提供了一种固态硬盘,包括:数据操作装置以及与所述数据操作装置连接的多个存储单元;所述数据操作装置用于执行第一方面或第一方面的任一可选方式所述的数据操作方法的步骤。
[0028]本申请实施例的第六方面提供了一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述电子设备上运行的计算机程序,所述处理器执行所述计算机程序时实现第二方面或第二方面的任一可选方式所述的数据操作方法的步骤。
[0029]本申请实施例的第七方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第一方面的任一可选方式所述的数据操作方法的步骤。
[0030]本申请实施例的第八方面提供了另一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第二方面或第二方面的任一可选方式所述的数据操作方法的步骤。
[0031]本申请实施例的第九方面提供了一种计算机程序产品,当计算机程序产品在固态硬盘上运行时,使得固态硬盘执行上述第一方面或第一方面的任一可选方式所述的数据操作方法的步骤。
[0032]本申请实施例的第十方面提供了另一种计算机程序产品,当计算机程序产品在固态硬盘上运行时,使得固态硬盘执行上述第二方面或第二方面的任一可选方式所述的数据操作方法的步骤。
[0033]实施本申请实施例提供的一种固态硬盘的数据操作方法、装置、固态硬盘、电子设备、计算机可读存储介质及计算机程序产品具有以下有益效果:
[0034]本申请实施例提供的一种固态硬盘的数据操作方法,由于通过第一命名空间和第二命名空间对固体硬盘中的存储单元进行区分,即第一命名空间对应的存储单元用于存储电子设备的系统数据,第二命名空间对应的存储单元用于存储电子设备的非系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘的数据操作方法,其特征在于,应用于所述固态硬盘,所述数据操作方法包括:接收来自电子设备的数据操作指令,所述数据操作指令中携带有待操作数据的信息以及所述待操作数据所属的存储单元对应的目标命名空间的标识;若所述目标命名空间的标识为第一标识,则基于所述待操作数据的信息对第一命名空间对应的存储单元进行数据操作,所述第一命名空间对应的存储单元用于存储所述电子设备的系统数据;若所述目标命名空间的标识为第二标识,则基于所述待操作数据的信息对第二命名空间对应的存储单元进行数据操作,所述第二命名空间对应的存储单元用于存储所述电子设备的非系统数据。2.根据权利要求1所述的数据操作方法,其特征在于,在所述接收来自电子设备的数据操作指令之前,所述数据操作方法还包括:接收来自所述电子设备的配置信息获取请求,并响应于所述配置信息获取请求,向所述电子设备返回所述固态硬盘的配置信息;所述配置信息用于描述所述固态硬盘中的存储单元的配置情况,所述配置情况包括:所述固态硬盘的存储单元通过第一命名空间和第二命名空间定义;所述第一命名空间对应的存储单元用于存储所述电子设备的系统数据,所述第二命名空间对应的存储单元用于存储所述电子设备的非系统数据;所述第一命名空间的标识为所述第一标识,所述第二命名空间的标识为所述第二标识。3.根据权利要求1所述的数据操作方法,其特征在于,所述第一命名空间和所述第二命名空间均对应至少一个存储单元;所述第一命名空间对应的存储单元与所述第二命名空间对应的存储单元物理上相互独立。4.根据权利要求1至3任一项所述的数据操作方法,其特征在于,所述第一命名空间对应的所有所述存储单元被配置为单层单元结构;所述第二命名空间对应的所述存储单元被配置为单层单元结构、多层单元结构、三层单元结构或四层单元结构。5.一种固态硬盘的数据操作方法,其特征在于,应用于电子设备,所述数据操作方法包括:获取固态硬盘的配置信息,所述配置信息用于描述所述固态硬盘中的存储单元的配置情况;基于所述配置信息以及待操作数据的信息生成数据操作指令,并向所述固态硬盘发...

【专利技术属性】
技术研发人员:陈镇星尹慧
申请(专利权)人:中山市江波龙电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1