一种SSD的上电方法、装置、设备及介质制造方法及图纸

技术编号:27606608 阅读:12 留言:0更新日期:2021-03-10 10:31
本申请公开了一种SSD的上电方法、装置、设备及介质,该方法包括:当接收到上电请求时,则对SSD中DDR的目标存储空间进行清零;当其清零完毕时,则加载固件;当加载完毕固件时,则对固件进行初始化,并对DDR中除去目标存储空间的剩余存储空间进行清零,以完成对SSD的上电。显然,因为SSD上电过程中固件加载阶段和固件初始化阶段所需要DDR的地址范围不同,所以,在该方法中先对DDR中的目标存储空间进行清零,先让SSD加载固件,之后,再对DDR中的剩余存储空间进行清零,并让固件进行初始化,这样就相当于是在DDR内所存储数据还没有全部被清零时,就可以对SSD上电,由此就能够显著缩短SSD的上电时间。电时间。电时间。

【技术实现步骤摘要】
一种SSD的上电方法、装置、设备及介质


[0001]本专利技术涉及存储介质
,特别涉及一种SSD的上电方法、装置、设备及介质。

技术介绍

[0002]目前,为了保证SSD(Solid State Disk,固态硬盘)在使用时的可靠性,一般需要对SSD进行ECC(Error Checking and Correction,错误检查和纠正)校验,因此,在对SSD上电前,必须保证SSD中DDR(Double Data Rate SDRAM,双倍速率同步动态随机存储器)内所存储的数据全部被清零。在现有的SSD上电方法中,一般是通过硬件逻辑电路先对DDR内所存储的数据全部清零,然后,再对SSD进行上电,但是,此种操作方式会导致SSD的上电时间较长。目前,针对这一技术问题,还没有较为有效的解决办法。
[0003]由此可见,如何缩短SSD的上电时间,是本领域技术人员亟待解决的技术问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种SSD的上电方法、装置、设备及介质,以缩短SSD的上电时间。其具体方案如下:
[0005]一种SSD的上电方法,应用于SSD的控制器,包括:
[0006]当接收到上电请求时,则对所述SSD中DDR的目标存储空间进行清零;其中,所述目标存储空间为预先根据所述SSD加载固件的属性而设定的存储空间;
[0007]当所述目标存储空间清零完毕时,则加载所述固件;
[0008]当加载完毕所述固件时,则对所述固件进行初始化,并对所述DDR中除去所述目标存储空间的剩余存储空间进行清零,以完成对所述SSD的上电。
[0009]优选的,所述对所述SSD中DDR的目标存储空间进行清零的过程,包括:
[0010]利用所述SSD中的XOR对所述目标存储空间进行清零。
[0011]优选的,所述利用所述SSD中的XOR对所述目标存储空间进行清零的过程,包括:
[0012]通过IPC向所述XOR发送对所述DDR进行清零的指令,以利用所述XOR对所述目标存储空间进行清零。
[0013]优选的,还包括:
[0014]若对所述目标存储空间进行清零的过程中接收到所述XOR返回的错误消息,则提示故障信息。
[0015]优选的,所述利用所述SSD中的XOR对所述目标存储空间进行清零的过程,包括;
[0016]根据所述控制器和所述XOR的执行效率确定所述XOR对所述DDR进行清零的第一目标速度;
[0017]控制所述XOR以所述第一目标速度对所述目标存储空间进行清零。
[0018]优选的,所述利用所述SSD中的XOR对所述目标存储空间进行清零的过程,包括;
[0019]响应于目标用户的输入操作,以获取所述XOR对所述DDR进行清零的第二目标速度;
[0020]控制所述XOR以所述第二目标速度对所述目标存储空间进行清零。
[0021]相应的,本专利技术还公开了一种SSD的上电装置,应用于SSD的控制器,包括:
[0022]空间清零模块,用于当接收到上电请求时,则对所述SSD中DDR的目标存储空间进行清零;其中,所述目标存储空间为预先根据所述SSD加载固件的属性而设定的存储空间;
[0023]固件加载模块,用于当所述目标存储空间清零完毕时,则加载所述固件;
[0024]SSD上电模块,用于当加载完毕所述固件时,则对所述固件进行初始化,并对所述DDR中除去所述目标存储空间的剩余存储空间进行清零,以完成对所述SSD的上电。
[0025]相应的,本专利技术还公开了一种SSD的上电设备,包括:
[0026]存储器,用于存储计算机程序;
[0027]处理器,用于执行所述计算机程序时实现如前述所公开的一种SSD的上电方法的步骤。
[0028]相应的,本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述所公开的一种SSD的上电方法的步骤。
[0029]可见,在本专利技术中,当SSD的控制器接收到上电请求时,首先是对SSD中DDR的目标存储空间进行清零,其中,目标存储空间为控制器预先根据SSD需要加载固件的属性而设定的存储空间;当DDR的目标存储空间清零完毕时,则加载固件,并在加载完毕固件时,对固件进行初始化,同时并对DDR中除去目标存储空间的剩余存储空间进行清零,以完成对SSD的上电。显然,因为SSD的上电过程包括固件加载阶段和固件初始化阶段,而固件加载阶段和固件初始化阶段所需要DDR的地址范围并不相同,所以,在本专利技术所提供的上电方法中,首先是对DDR中的目标存储空间进行清零,以满足SSD的固件加载阶段,之后,再对DDR中除去目标存储空间的剩余存储空间进行清零,以满足SSD的固件初始化阶段。相较于现有技术而言,这样就相当于是在DDR内所存储数据还没有全部被清零时,就可以对SSD上电,由此就能够显著缩短SSD的上电时间。相应的,本专利技术所提供的一种SSD的上电装置、设备及介质,同样具有上述有益效果。
附图说明
[0030]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0031]图1为本专利技术实施例所提供的一种SSD的上电方法的流程图;
[0032]图2为本专利技术实施例所提供的一种SSD的上电装置的结构图;
[0033]图3为本专利技术实施例所提供的一种SSD的上电设备的结构图。
具体实施方式
[0034]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本专利技术保护的范围。
[0035]请参见图1,图1为本专利技术实施例所提供的一种SSD的上电方法的流程图,该上电方法包括:
[0036]步骤S11:当接收到上电请求时,则对SSD中DDR的目标存储空间进行清零;
[0037]其中,目标存储空间为预先根据SSD加载固件的属性而设定的存储空间;
[0038]步骤S12:当目标存储空间清零完毕时,则加载固件;
[0039]步骤S13:当加载完毕固件时,则对固件进行初始化,并对DDR中除去目标存储空间的剩余存储空间进行清零,以完成对SSD的上电。
[0040]在本实施例中,是提供了一种SSD的上电方法,通过该上电方法可以显著缩短SSD的上电时间。在该SSD的上电方法中,是以SSD的控制器为执行主体进行说明。
[0041]可以理解的是,在实际应用中,SSD的上电过程可以分为固件加载阶段和固件初始化阶段,虽然,固件加载阶段和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SSD的上电方法,其特征在于,应用于SSD的控制器,包括:当接收到上电请求时,则对所述SSD中DDR的目标存储空间进行清零;其中,所述目标存储空间为预先根据所述SSD加载固件的属性而设定的存储空间;当所述目标存储空间清零完毕时,则加载所述固件;当加载完毕所述固件时,则对所述固件进行初始化,并对所述DDR中除去所述目标存储空间的剩余存储空间进行清零,以完成对所述SSD的上电。2.根据权利要求1所述的上电方法,其特征在于,所述对所述SSD中DDR的目标存储空间进行清零的过程,包括:利用所述SSD中的XOR对所述目标存储空间进行清零。3.根据权利要求2所述的上电方法,其特征在于,所述利用所述SSD中的XOR对所述目标存储空间进行清零的过程,包括:通过IPC向所述XOR发送对所述DDR进行清零的指令,以利用所述XOR对所述目标存储空间进行清零。4.根据权利要求2所述的上电方法,其特征在于,还包括:若对所述目标存储空间进行清零的过程中接收到所述XOR返回的错误消息,则提示故障信息。5.根据权利要求2所述的上电方法,其特征在于,所述利用所述SSD中的XOR对所述目标存储空间进行清零的过程,包括;根据所述控制器和所述XOR的执行效率确定所述XOR对所述DDR进行清零的第一目标速度;控制...

【专利技术属性】
技术研发人员:赵昌磊
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1