本技术涉及固态硬盘,尤其涉及一种掉电处理方法、固态硬盘及计算设备。
背景技术:
1、固态硬盘(solid state disk或solid state drive,简称ssd),又称固态驱动器,是用固态电子存储器芯片阵列制成的硬盘。为了提高固态硬盘的读写性能,固态硬盘多是先将数据写到易失性存储器芯片中,再将易失性存储器芯片中的数据写入到非易失性存储器芯片中进行永久保存。
2、在固态硬盘掉电时,易失性存储器芯片的数据会完全丢失,从而影响数据的存储效果。相关技术中,可以通过固态硬盘内置的备电电容对固态硬盘进行短暂供电,从而使得固态硬盘在掉电时,仍可以将易失性存储器芯片中的数据写入到非易失性存储器芯片中。
3、但是,相关技术中备电电容的供电时间较短,导致固态硬盘在掉电时无法将易失性存储器芯片中的待存储数据全部写入到非易失性存储器芯片,进而导致出现数据丢失的问题。
技术实现思路
1、本技术实施例提供一种掉电处理方法、固态硬盘及计算设备,用于解决相关技术中备电电容的供电时间较短,导致固态硬盘在掉电时无法将易失性存储器芯片中的待存储数据全部写入到非易失性存储器芯片,进而导致出现数据丢失的问题。
2、第一方面,本技术实施例提供一种掉电处理方法,应用于固态硬盘,所述固态硬盘包括主控芯片及与所述主控芯片电连接的备电电容、易失性存储器芯片和至少一个非易失性存储器芯片,所述方法包括:
3、所述主控芯片在检测到所述固态硬盘处于掉电状态时,控制所述备电电容对所述固态硬盘进行供电,并获取所述易失性存储器芯片中存储的待存储数据;其中,所述待存储数据包括多种数据类型的待存储数据;
4、所述主控芯片针对每种数据类型的待存储数据,根据所述待存储数据的数据类型,确定所述待存储数据对应的掉电存储空间,并将所述待存储数据存储至对应的掉电存储空间中;
5、其中,所述掉电存储空间包括至少一个所述非易失性存储器芯片中的部分存储空间,且所述掉电存储空间为单层单元类型的存储空间。
6、本实施例的有益效果:一方面,本实施例利用单层单元类型的存储空间的数据存储速度快的特点,在固态硬盘处于掉电状态时,将易失性存储器芯片中存储的待存储数据,存储至非易失性存储器芯片中的单层单元类型的掉电存储空间中,以提高待存储数据的存储速度,保证固态硬盘在有限的存储时间内,可以将大量的数据存储至非易失性存储器芯片中,降低了固态硬盘在掉电时,出现无法将易失性存储器芯片中的待存储数据全部写入到非易失性存储器芯片中的情况,进而导致出现待存储数据丢失的可能性。另一方面,本实施例可以直接根据待存储数据的数据类型,确定对应的掉电存储空间,并将待存储数据存储至对应的掉电存储空间,避免了耗费时间查找可利用的掉电存储空间,提高了待存储数据的存储速度。
7、在上述的掉电处理方法的优选技术方案中,所述主控芯片针对每种数据类型的待存储数据,根据所述待存储数据的数据类型,确定所述待存储数据对应的掉电存储空间,并将所述待存储数据存储至所述对应的掉电存储空间中,包括:
8、所述主控芯片针对每种数据类型的待存储数据,根据所述待存储数据的数据类型,确定所述待存储数据对应的掉电存储空间,并确定所述对应的掉电存储空间对应的存储通道,并将所述待存储数据通过所述对应的存储通道,存储至所述对应的掉电存储空间中。
9、本实施例的有益效果:主控芯片可以直接根据待存储数据的数据类型,确定待存储数据对应的掉电存储空间,并确定该对应的掉电存储空间对应的存储通道,并将待存储数据通过对应的存储通道,直接存储至对应的掉电存储空间,避免了耗费时间查找可利用的掉电存储空间以及对应的存储通道,提高了待存储数据的存储速度。
10、在上述的掉电处理方法的优选技术方案中,所述主控芯片针对每种数据类型的待存储数据,根据所述待存储数据的数据类型,确定所述待存储数据对应的掉电存储空间,并确定所述对应的掉电存储空间对应的存储通道,并将所述待存储数据通过所述对应的存储通道,存储至所述对应的掉电存储空间中,包括:
11、所述主控芯片读取所述易失性存储器芯片中存储的第一对应关系表和第二对应关系表,或者,读取所述非易失性存储器芯片中存储的所述第一对应关系表和所述第二对应关系表;其中,所述第一对应关系表为数据类型与掉电存储空间的对应关系表,所述第二对应关系表为掉电存储空间与存储通道的对应关系表;
12、所述主控芯片针对每种数据类型的待存储数据,根据所述待存储数据的数据类型和所述第一对应关系表,确定所述待存储数据对应的掉电存储空间,并根据所述对应的掉电存储空间和所述第二对应关系表,确定所述对应的掉电存储空间对应的存储通道,并将所述待存储数据通过所述对应的存储通道,存储至所述对应的掉电存储空间中。
13、本实施例的有益效果:数据类型与掉电存储空间的第一对应关系表,以及掉电存储空间与存储通道的第二对应关系表,可以存储在易失性存储器芯片或者非易失性存储器芯片中,主控芯片可以在固态硬盘掉电时,直接读取上述第一对应关系表和第二对应关系表,确定出适宜存储每种数据类型的待存储数据的掉电存储空间,以及通向该掉电存储空间的存储通道,从而使得主控芯片可以快速将待存储数据存储至掉电存储空间中,提高了待存储数据的存储速度。
14、在上述的掉电处理的优选技术方案中,还包括:
15、所述主控芯片针对每种数据类型的待存储数据,在将所述待存储数据通过所述对应的存储通道,存储至所述对应的掉电存储空间后,生成与所述待存储数据的数据类型对应的掉电数据完成标识,并将所述掉电数据完成标识存储至所述掉电存储空间;
16、所述主控芯片在检测到所述固态硬盘处于上电状态,且所述掉电存储空间中存储掉电数据完成标识时,将所述掉电存储空间中存储的待存储数据,存储至所述非易失性存储器芯片的非掉电存储空间中。
17、本实施例的有益效果:主控芯片在将待存储数据通过对应的存储通道,存储至对应的掉电存储空间后,生成与待存储数据的数据类型对应的掉电数据完成标识,以表示需要存储至该掉电存储空间的待存储数据已经存储完毕。主控芯片将掉电数据完成标识存储至掉电存储空间中,以便于后续可以直接根据该掉电存储空间中是否存储掉电数据完成标识,确定待存储数据是否完整地存储至掉电存储空间,实现了主控芯片对待存储数据的完整性校验。另外,主控芯片在对掉电存储空间中的待存储数据进行完整性校验后,将校验成功的待存储数据存储至非易失性存储器芯片的非掉电存储空间中,一方面,相较于其他非单层单元类型的存储空间,掉电存储空间为单层单元类型的存储空间的可用容量小,将掉电存储空间中存储的待存储数据,存储至非易失性存储器芯片的非掉电存储空间中,可以减少待存储数据占用单元(cell)的个数;另一方面,将掉电存储空间中存储的待存储数据,存储至非易失性存储器芯片的非掉电存储空间中,后续可以对掉电存储空间进行数据清除处理,从而可以为固态硬盘的二次掉电提供可用的掉电存储空间,防止二次掉电时出现掉电存储空间不足的情况。
18、在上述的掉电处理方法的优选技术方案中,所述主控芯片在检测到所述固态硬盘处于上电状态,且所述掉电存储空间中存储掉电数据完成标识时,将所述掉电存储空间中存储的待存储数据,存储至所述非易失性存储器芯片的非掉电存储空间中,包括:
19、所述主控芯片在检测到所述固态硬盘处于上电状态,且所述掉电存储空间中存储掉电数据完成标识时,将所述掉电存储空间中存储的待存储数据,存储至所述易失性存储器芯片中;
20、所述主控芯片将所述易失性存储器芯片中存储的待存储数据,存储至所述非易失性存储器芯片的非掉电存储空间中。
21、本实施例的有益效果:主控芯片在将掉电存储空间中存储的待存储数据,存储至非易失性存储器芯片的非掉电存储空间时,可以先将待存储数据存储至易失性存储器芯片中进行管理,再将易失性存储器芯片中的待存储数据存储至非易失性存储器芯片的非掉电存储空间中,可以使得主控芯片在易失性存储器芯片中存储的待存储数据达到一定数据量时,再将易失性存储器芯片中存储的待存储数据存储至非易失性存储器芯片的非掉电存储空间中,减少了非易失性存储器芯片的访问次数,延长了固态硬盘的使用寿命。
22、在上述的掉电处理方法的优选技术方案中,所述主控芯片在检测到所述固态硬盘处于上电状态,且所述掉电存储空间中存储掉电数据完成标识时,将所述掉电存储空间中存储的待存储数据,存储至非易失性存储器芯片的非掉电存储空间中,包括:
23、所述主控芯片在检测到所述固态硬盘处于上电状态,且所述掉电存储空间中存储掉电数据完成标识时,直接将所述掉电存储空间中存储的待存储数据,存储至所述非易失性存储器芯片的非掉电存储空间中。
24、本实施例的有益效果:主控芯片可以直接将获取的掉电存储空间中存储的待存储数据,存储至非易失性存储器芯片的非掉电存储空间中,提高了数据存储速度。
25、在上述的掉电处理方法的优选技术方案中,还包括:
26、所述主控芯片将所述掉电存储空间格式化为所述单层单元类型的存储空间,以对所述掉电存储空间进行数据清除处理。
27、本实施例的有益效果:主控芯片在将掉电存储空间中的待存储数据存储至非掉电存储空间中后,可以将掉电存储空间格式化为单层单元类型的存储空间,以对掉电存储空间进行数据清除处理,保证固态硬盘二次掉电时,主控芯片无需耗费时间查找可用的掉电存储空间,可以直接将待存储数据存储至对应的掉电存储空间,提高了数据存储速度。
28、在上述的掉电处理方法的优选技术方案中,还包括:
29、所述主控芯片确定每种数据类型的待存储数据的数据量和每个掉电存储空间对应的容量;
30、所述主控芯片根据所述每种数据类型的待存储数据的数据量和每个掉电存储空间对应的容量,对所述待存储数据对应的掉电存储空间进行调整,以获取调整后的掉电存储空间,并确定所述调整后的掉电存储空间对应的调整后的存储通道;
31、则所述将所述待存储数据通过所述对应的存储通道,存储至所述对应的掉电存储空间中,包括:
32、所述主控芯片将所述待存储数据通过所述调整后的存储通道,存储至所述调整后的掉电存储空间中。
33、本实施例的有益效果:主控芯片可以根据每种数据类型的待存储数据的数据量和每个掉电存储空间对应的容量,对待存储数据对应的掉电存储空间进行调整,并获取调整后的掉电存储空间对应的调整后的存储通道,以保证数据量大的待存储数据可以分段式并行通过多个存储通道存储至对应的掉电存储空间中,缩短了全部的待存储数据的存储时间。
34、在上述的掉电处理方法的优选技术方案中,还包括:
35、所述主控芯片确定掉电存储空间的总个数和每种数据类型的待存储数据对应的优先级;
36、所述主控芯片根据所述掉电存储空间的总个数和每种数据类型的待存储数据对应的优先级,确定所述待存储数据对应的掉电存储空间的个数;
37、所述主控芯片根据所述掉电存储空间的个数,对所述待存储数据对应的掉电存储空间进行调整,以获取调整后的掉电存储空间,并确定所述调整后的掉电存储空间对应的调整后的存储通道;
38、则所述将所述待存储数据通过所述对应的存储通道,存储至所述对应的掉电存储空间中,包括:
39、所述主控芯片将所述待存储数据通过所述调整后的存储通道,存储至所述调整后的掉电存储空间中。
40、本实施例的有益效果:主控芯片可以根据掉电存储空间的总个数和每种数据类型的待存储数据对应的优先级,确定待存储数据对应的掉电存储空间的个数,并根据掉电存储空间的个数,对待存储数据对应的掉电存储空间进行调整,并获取调整后的掉电存储空间对应的调整后的存储通道,以保证优先级较高的待存储数据可以分段式并行通过多个存储通道,快速存储至掉电存储空间中,从而避免了优先级较高的待存储数据的出现掉电丢失的问题。
41、在上述的掉电处理方法的优选技术方案中,还包括:
42、所述主控芯片确定每个掉电存储空间的磨损度;
43、所述主控芯片根据所述每个掉电存储空间的磨损度,对所述待存储数据对应的掉电存储空间进行调整,以获取调整后的掉电存储空间,并确定所述调整后的掉电存储空间对应的调整后的存储通道;
44、则所述将所述待存储数据通过所述对应的存储通道,存储至所述对应的掉电存储空间中,包括:
45、所述主控芯片将所述待存储数据通过所述调整后的存储通道,存储至所述调整后的掉电存储空间中。
46、本实施例的有益效果:主控芯片根据掉电存储空间的磨损度,对存储通道和掉电存储空间进行调整,以保证主控芯片优先使用磨损度低的掉电存储空间存储待存储数据,提高了待存储数据存储安全性。
47、第二方面,本技术实施例提供一种掉电处理装置,包括:
48、控制模块,用于在检测到固态硬盘处于掉电状态时,控制备电电容对所述固态硬盘进行供电,并获取易失性存储器芯片中存储的待存储数据;其中,所述待存储数据包括多种数据类型的待存储数据;
49、处理模块,用于针对每种数据类型的待存储数据,根据所述待存储数据的数据类型,确定所述待存储数据对应的掉电存储空间,并将所述待存储数据存储至对应的掉电存储空间中;
50、其中,所述掉电存储空间包括至少一个非易失性存储器芯片中的部分存储空间,且所述掉电存储空间为单层单元类型的存储空间。
51、本实施例的有益效果:一方面,本实施例利用单层单元类型的存储空间的数据存储速度快的特点,在固态硬盘处于掉电状态时,将易失性存储器芯片中存储的待存储数据,存储至非易失性存储器芯片中的单层单元类型的掉电存储空间中,以提高待存储数据的存储速度,保证固态硬盘在有限的存储时间内,可以将大量的数据存储至非易失性存储器芯片中,降低了固态硬盘在掉电时,出现无法将易失性存储器芯片中的待存储数据全部写入到非易失性存储器芯片中的情况,进而导致出现待存储数据丢失的可能性。另一方面,本实施例可以直接根据待存储数据的数据类型,确定对应的掉电存储空间,并将待存储数据存储至对应的掉电存储空间,避免了耗费时间查找可利用的掉电存储空间,提高了待存储数据的存储速度。
52、在上述的掉电处理装置的优选技术方案中,所述处理模块,具体用于:
53、针对每种数据类型的待存储数据,根据所述待存储数据的数据类型,确定所述待存储数据对应的掉电存储空间,并确定所述对应的掉电存储空间对应的存储通道,并将所述待存储数据通过所述对应的存储通道,存储至所述对应的掉电存储空间中。
54、本实施例的有益效果:处理模块可以直接根据待存储数据的数据类型,确定对应的掉电存储空间,并确定该对应的掉电存储空间对应的存储通道,并将待存储数据通过对应的存储通道,直接存储至对应的掉电存储空间,避免了耗费时间查找可利用的掉电存储空间,提高了待存储数据的存储速度。
55、在上述的掉电处理装置的优选技术方案中,所述处理模块,具体用于:
56、读取所述易失性存储器芯片中存储的第一对应关系表和第二对应关系表,或者,读取所述非易失性存储器芯片中存储的所述第一对应关系表和所述第二对应关系表;其中,所述第一对应关系表为数据类型与掉电存储空间的对应关系表,所述第二对应关系表为掉电存储空间与存储通道的对应关系表;
57、针对每种数据类型的待存储数据,根据所述待存储数据的数据类型和所述第一对应关系表,确定所述待存储数据对应的掉电存储空间,并根据所述对应的掉电存储空间和所述第二对应关系表,确定所述对应的掉电存储空间对应的存储通道,并将所述待存储数据通过所述对应的存储通道,存储至所述对应的掉电存储空间中。
58、本实施例的有益效果:数据类型与掉电存储空间的第一对应关系表和掉电存储空间与存储通道的第二对应关系表可以存储在易失性存储器芯片或者非易失性存储器芯片中,处理模块可以在固态硬盘掉电时,直接读取上述第一对应关系表和第二对应关系表,确定出适宜存储每种数据类型的待存储数据的掉电存储空间,以及通向该掉电存储空间的存储通道,从而使得主控芯片可以快速将待存储数据存储至掉电存储空间中,提高了待存储数据的存储速度。
59、在上述的掉电处理装置的优选技术方案中,所述处理模块,还用于:
60、针对每种数据类型的待存储数据,在将所述待存储数据通过所述对应的存储通道,存储至所述对应的掉电存储空间后,生成与所述待存储数据的数据类型对应的掉电数据完成标识,并将所述掉电数据完成标识存储至所述掉电存储空间;
61、在检测到所述固态硬盘处于上电状态,且所述掉电存储空间中存储掉电数据完成标识时,将所述掉电存储空间中存储的待存储数据,存储至所述非易失性存储器芯片的非掉电存储空间中。
62、本实施例的有益效果:处理模块在将待存储数据通过对应的存储通道,存储至对应的掉电存储空间后,生成与待存储数据的数据类型对应的掉电数据完成标识,以表示需要存储至该掉电存储空间的待存储数据已经存储完毕。处理模块将掉电数据完成标识存储至掉电存储空间中,以便于后续可以直接根据该掉电存储空间中是否存储掉电数据完成标识,确定待存储数据是否完整地存储至掉电存储空间,实现了处理模块对待存储数据的完整性校验。另外,处理模块在对掉电存储空间中的待存储数据进行完整性校验后,将校验成功的待存储数据存储至非易失性存储器芯片的非掉电存储空间中,一方面,相较于其他非单层单元类型的存储空间,掉电存储空间为单层单元类型的存储空间的可用容量小,将掉电存储空间中存储的待存储数据,存储至非易失性存储器芯片的非掉电存储空间中,可以减少待存储数据占用单元(cell)的个数;另一方面,将掉电存储空间中存储的待存储数据,存储至非易失性存储器芯片的非掉电存储空间中,后续可以对掉电存储空间进行数据清除处理,从而可以为固态硬盘的二次掉电提供可用的掉电存储空间,防止二次掉电时出现掉电存储空间不足的情况。
63、在上述的掉电处理装置的优选技术方案中,所述处理模块,具体用于:
64、在检测到所述固态硬盘处于上电状态,且所述掉电存储空间中存储掉电数据完成标识时,将所述掉电存储空间中存储的待存储数据,存储至所述易失性存储器芯片中;
65、将所述易失性存储器芯片中存储的待存储数据,存储至所述非易失性存储器芯片的非掉电存储空间中。
66、本实施例的有益效果:处理模块在将掉电存储空间中存储的待存储数据,存储至非易失性存储器芯片的非掉电存储空间时,可以先将待存储数据存储至易失性存储器芯片中进行管理,再将易失性存储器芯片中的待存储数据存储至非易失性存储器芯片的非掉电存储空间中,可以使得处理模块在易失性存储器芯片中存储的待存储数据达到一定数据量时,再将易失性存储器芯片中存储的待存储数据存储至非易失性存储器芯片的非掉电存储空间中,减少了非易失性存储器芯片的访问次数,延长了固态硬盘的使用寿命。
67、在上述掉电处理装置的优选技术方案中,所述处理模块,具体用于:
68、在检测到所述固态硬盘处于上电状态,且所述掉电存储空间中存储掉电数据完成标识时,直接将所述掉电存储空间中存储的待存储数据,存储至所述非易失性存储器芯片的非掉电存储空间中。
69、本实施例的有益效果:处理模块可以直接将获取的掉电存储空间中存储的待存储数据,存储至非易失性存储器芯片的非掉电存储空间中,提高了数据存储速度。
70、在上述的掉电处理装置的优选技术方案中,所述处理模块,还用于:
71、将所述掉电存储空间格式化为所述单层单元类型的存储空间,以对所述掉电存储空间进行数据清除处理。
72、本实施例的有益效果:处理模块在将掉电存储空间中的待存储数据存储至非掉电存储空间中后,可以将掉电存储空间格式化为单层单元类型的存储空间,以对掉电存储空间进行数据清除处理,保证固态硬盘二次掉电时,处理模块无需耗费时间查找可用的掉电存储空间,可以直接将待存储数据存储至对应的掉电存储空间,提高了数据存储速度。
73、在上述的掉电处理装置的优选技术方案中,所述处理模块,还用于:
74、确定每种数据类型的待存储数据的数据量和每个掉电存储空间对应的容量;
75、根据所述每种数据类型的待存储数据的数据量和每个掉电存储空间对应的容量,对所述待存储数据对应的掉电存储空间进行调整,以获取调整后的掉电存储空间,并确定所述调整后的掉电存储空间对应的调整后的存储通道;
76、所述主控芯片将所述待存储数据通过所述调整后的存储通道,存储至所述调整后的掉电存储空间中。
77、本实施例的有益效果:处理模块可以根据每种数据类型的待存储数据的数据量和每个掉电存储空间对应的容量,对待存储数据对应的掉电存储空间进行调整,并获取调整后的掉电存储空间对应的调整后的存储通道,以保证数据量大的待存储数据可以分段式并行通过多个存储通道存储至对应的掉电存储空间中,缩短了全部的待存储数据的存储时间。
78、在上述的掉电处理装置的优选技术方案中,所述处理模块,还用于:
79、确定掉电存储空间的总个数和每种数据类型的待存储数据对应的优先级;
80、根据所述掉电存储空间的总个数和每种数据类型的待存储数据对应的优先级,确定所述待存储数据对应的掉电存储空间的个数;
81、根据所述掉电存储空间的个数,对所述待存储数据对应的掉电存储空间进行调整,以获取调整后的掉电存储空间,并确定所述调整后的掉电存储空间对应的调整后的存储通道;
82、将所述待存储数据通过所述调整后的存储通道,存储至所述调整后的掉电存储空间中。
83、本实施例的有益效果:处理模块可以根据掉电存储空间的总个数和每种数据类型的待存储数据对应的优先级,确定待存储数据对应的掉电存储空间的个数,并根据掉电存储空间的个数,对待存储数据对应的掉电存储空间进行调整,并获取调整后的掉电存储空间对应的调整后的存储通道,以保证优先级较高的待存储数据可以分段式并行通过多个存储通道,快速存储至掉电存储空间中,从而避免了优先级较高的待存储数据的出现掉电丢失的问题。
84、在上述的掉电处理装置的优选技术方案中,所述处理模块,还用于:
85、确定每个掉电存储空间的磨损度;
86、根据所述每个掉电存储空间的磨损度,对所述待存储数据对应的掉电存储空间进行调整,以获取调整后的掉电存储空间,并确定所述调整后的掉电存储空间对应的调整后的存储通道;
87、将所述待存储数据通过所述调整后的存储通道,存储至所述调整后的掉电存储空间中。
88、本实施例的有益效果:处理模块根据掉电存储空间的磨损度,对存储通道和掉电存储空间进行调整,以保证主控芯片优先使用磨损度低的掉电存储空间存储待存储数据,提高了待存储数据存储安全性。
89、第三方面,本技术实施例提供一种固态硬盘,包括:
90、主控芯片,以及与所述主控芯片电连接的备电电容、易失性存储器芯片和至少一个非易失性存储器芯片;其中,
91、所述主控芯片,用于在检测到所述固态硬盘处于掉电状态时,控制所述备电电容对所述固态硬盘进行供电,并获取所述易失性存储器芯片中存储的待存储数据;其中,所述待存储数据包括多种数据类型的待存储数据;
92、所述主控芯片,还用于针对每种数据类型的待存储数据,根据所述待存储数据的数据类型,确定所述待存储数据对应的掉电存储空间,并将所述待存储数据通过对应的存储通道,存储至对应的掉电存储空间中;
93、其中,所述掉电存储空间包括至少一个所述非易失性存储器芯片中的部分存储空间,且所述掉电存储空间为单层单元类型的存储空间。
94、本实施例的有益效果:一方面,本实施例利用单层单元类型的存储空间的数据存储速度快的特点,在固态硬盘处于掉电状态时,将易失性存储器芯片中存储的待存储数据,存储至非易失性存储器芯片中的单层单元类型的掉电存储空间中,以提高待存储数据的存储速度,保证固态硬盘在有限的存储时间内,可以将大量的数据存储至非易失性存储器芯片中,降低了固态硬盘在掉电时,出现无法将易失性存储器芯片中的待存储数据全部写入到非易失性存储器芯片中的情况,进而导致出现待存储数据丢失的可能性。另一方面,本实施例可以直接根据待存储数据的数据类型,确定对应的掉电存储空间,并将待存储数据存储至对应的掉电存储空间,避免了耗费时间查找可利用的掉电存储空间,提高了待存储数据的存储速度。
95、第四方面,本技术实施例提供一种计算设备,包括主板和第三方面所述的固态硬盘;
96、其中,所述主板包括主板接口,所述固态硬盘包括硬盘连接器;
97、所述主板通过所述主板接口和所述硬盘连接器,与所述固态硬盘连接。
98、本实施例的有益效果:一方面,本实施例利用单层单元类型的存储空间的数据存储速度快的特点,在固态硬盘处于掉电状态时,将易失性存储器芯片中存储的待存储数据,存储至非易失性存储器芯片中的单层单元类型的掉电存储空间中,以提高待存储数据的存储速度,保证固态硬盘在有限的存储时间内,可以将大量的数据存储至非易失性存储器芯片中,降低了固态硬盘在掉电时,出现无法将易失性存储器芯片中的待存储数据全部写入到非易失性存储器芯片中的情况,进而导致出现待存储数据丢失的可能性。另一方面,本实施例可以直接根据待存储数据的数据类型,确定对应的掉电存储空间,并将待存储数据存储至对应的掉电存储空间,避免了耗费时间查找可利用的掉电存储空间,提高了待存储数据的存储速度。
99、第五方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面所述的固态硬盘的掉电处理方法。
100、本实施例的有益效果:一方面,本实施例利用单层单元类型的存储空间的数据存储速度快的特点,在固态硬盘处于掉电状态时,将易失性存储器芯片中存储的待存储数据,存储至非易失性存储器芯片中的单层单元类型的掉电存储空间中,以提高待存储数据的存储速度,保证固态硬盘在有限的存储时间内,可以将大量的数据存储至非易失性存储器芯片中,降低了固态硬盘在掉电时,出现无法将易失性存储器芯片中的待存储数据全部写入到非易失性存储器芯片中的情况,进而导致出现待存储数据丢失的可能性。另一方面,本实施例可以直接根据待存储数据的数据类型,确定对应的掉电存储空间,并将待存储数据存储至对应的掉电存储空间,避免了耗费时间查找可利用的掉电存储空间,提高了待存储数据的存储速度。