本公开涉及一种存储装置,并且更具体地,涉及一种生成映射数据的计算系统及操作其的方法。
背景技术:
1、存储器装置可响应于写入请求而存储数据,并且响应于读取请求而输出存储在其中的数据。例如,存储器装置可被分类为易失性存储器装置或非易失性存储器装置,易失性存储器装置(诸如,动态随机存取存储器(dram)装置、静态ram(sram)装置)在电源被中断时丢失存储在其中的数据,非易失性存储器装置(诸如,闪存装置、相变ram(pram)、磁性ram(mram)或电阻式ram(rram))即使在电源被中断时也保留存储在其中的数据。非易失性存储装置可被用作存储大量数据的存储装置。
2、逻辑块地址可被用于与存储装置通信的主机中,并且物理块地址可被用于存储装置的存储器单元。逻辑块地址和物理块地址彼此不同。存储装置可通过使用映射数据来仲裁逻辑块地址与物理块地址之间的关系。
3、随着存储装置的容量持续增大,映射数据的大小也增大。因此,存在对一种用于有效地管理大量映射数据的技术的需求。
技术实现思路
1、示例实施例提供生成映射数据的计算系统及操作其的方法。
2、根据示例实施例的一个方面,提供一种操作计算系统的方法,所述计算系统包括多个存储装置、存储器装置和交换机。所述方法包括:由所述多个存储装置中的第一存储装置通过交换机将包括与第一用户数据对应的第一元数据的第一映射请求提供给存储器装置;由存储器装置基于第一映射请求识别与第一元数据对应的第一标准;以及由存储器装置基于第一标准生成指示第一用户数据的第一物理块地址与第一逻辑块地址之间的关系的第一映射数据。
3、根据示例实施例的一个方面,提供一种操作计算系统的方法,所述计算系统包括多个存储装置、存储器装置和交换机。所述方法包括:由所述多个存储装置中的目标存储装置通过交换机将许可请求提供给存储器装置;由存储器装置基于许可请求向目标存储装置授权使用存储器装置;由目标存储装置基于目标存储装置被授权,通过交换机将包括与用户数据对应的元数据的映射请求提供给存储器装置;由存储器装置基于映射请求识别与元数据对应的标准;以及由存储器装置基于所述标准生成指示用户数据的逻辑地址与物理地址之间的关系的映射数据。
4、根据示例实施例的一个方面,一种计算系统,包括:多个存储装置,包括存储第一用户数据的第一存储装置;存储器装置,包括存储器控制器和缓冲存储器;以及交换机,被配置为在所述多个存储装置与存储器装置之间提供接口。存储器控制器被配置为:通过交换机从第一存储装置接收包括与第一用户数据对应的第一元数据的第一映射请求;基于第一映射请求识别与第一元数据对应的第一标准;以及基于第一标准生成指示第一用户数据的第一物理块地址与第一逻辑块地址之间的映射关系的第一映射数据。
1.一种操作计算系统的方法,所述计算系统包括多个存储装置、存储器装置和交换机,所述方法包括:
2.根据权利要求1所述的方法,其中,由第一存储装置以对等方式执行提供第一映射请求的步骤。
3.根据权利要求1所述的方法,其中,由第一存储装置使用基于计算快速链路接口的cxl.mem协议来执行提供第一映射请求的步骤。
4.根据权利要求1所述的方法,还包括:
5.根据权利要求4所述的方法,还包括:
6.根据权利要求1至5中任一项所述的方法,其中,第一标准指示要分配给存储器装置中的缓冲存储器的第一映射数据的分配大小,并且
7.根据权利要求1至5中任一项所述的方法,其中,第一标准指示要分配给存储器装置中的缓冲存储器的第一映射数据的分配大小,并且
8.根据权利要求1至5中任一项所述的方法,其中,第一标准指示与第一逻辑块地址对应的块大小,并且
9.根据权利要求1至5中任一项所述的方法,其中,第一标准指示以下各项中的任何一项或任何组合:
10.根据权利要求1所述的方法,其中,生成第一映射数据的步骤包括:由存储器装置基于第一标准将第一映射数据分配给存储器装置中的缓冲存储器的第一部分,并且
11.根据权利要求1所述的方法,还包括:
12.根据权利要求1所述的方法,其中,所述计算系统还包括主机,主机通过交换机与所述多个存储装置和存储器装置通信,并且
13.根据权利要求1所述的方法,其中,所述计算系统还包括主机,主机通过交换机与所述多个存储装置和存储器装置通信,
14.根据权利要求1所述的方法,其中,提供第一映射请求的步骤包括:
15.根据权利要求14所述的方法,其中,基于存储器装置中的空闲存储器的容量大于参考容量并且存储器装置当前管理的存储装置的数量小于参考数量,授权的步骤被执行。
16.一种操作计算系统的方法,所述计算系统包括多个存储装置、存储器装置和交换机,所述方法包括:
17.根据权利要求16所述的方法,其中,所述标准指示要分配给存储器装置中的缓冲存储器的映射数据的分配大小,并且
18.一种计算系统,包括:
19.根据权利要求18所述的计算系统,其中,存储器控制器包括存储管理器、映射表管理器、地址映射器和元数据缓冲器中的至少一个,
20.根据权利要求18所述的计算系统,其中,所述多个存储装置还包括第二存储装置,第二存储装置存储第二用户数据,并且