本公开涉及一种存储设备。更具体地,本公开涉及支持多主机的存储控制器和包括该存储控制器的存储设备。
背景技术:
1、基于闪存的存储设备不允许重写。因此,基于闪存的存储设备的存储控制器可以存储地址映射表,该地址映射表映射由主机管理的逻辑地址和由存储设备管理的物理地址。然而,如果超大容量存储设备的存储控制器存储所有物理地址的地址映射表,则地址映射表可能消耗过大的容量。因此,超大容量存储设备可以将多个地址映射表存储在非易失性存储器设备中,并且然后可以通过将一些地址映射表高速缓存在存储控制器中来操作。
2、最近,已经开发了多主机存储系统,其中单个存储设备被配置为与多个主机或多个租户通信。通常,如果多个主机访问单个存储设备,则由于单个存储控制器的资源有限,因此可能存在为多个主机中的每一个提供的性能恶化的问题。
技术实现思路
1、本公开的实施例提供了一种存储控制器和包括该存储控制器的存储设备,该存储控制器被配置为防止特定主机对资源的独占。
2、根据本公开的一方面,一种被配置为与第一主机、第二主机和监管器通信的存储设备,可以包括:非易失性存储器设备,其可以包括为第一主机分配的第一命名空间、为第二主机分配的第二命名空间、以及多个地址映射表;以及存储控制器,被配置为基于多个地址映射表:基于来自第一主机的输入/输出请求来访问第一命名空间;以及基于来自第二主机的输入/输出请求来访问第二命名空间。存储控制器可以包括第一专用高速缓存区域,被分区为高速缓存多个地址映射表当中的具有与第一命名空间相对应的第一表类型的地址映射表。
3、根据本公开的一个方面,一种被配置为控制可以包括第一命名空间和第二命名空间的非易失性存储器设备的存储控制器,存储控制器可以包括:映射数据存储器设备,其可以包括:第一专用高速缓存区域,存储第一命名空间的第一多个地址映射表;以及第二专用高速缓存区域,存储第二命名空间的第二多个地址映射表;以及高速缓存管理器,被配置为管理第一专用高速缓存区域和第二专用高速缓存区域中的每一个的容量。
4、根据本公开的一方面,一种被配置为与第一主机和第二主机通信的存储设备,可以包括:非易失性存储器设备,被配置为存储全局地址映射表,该全局地址映射表可以包括分别与第一主机和第二主机相对应的第一多个地址映射表和第二多个地址映射表;以及存储控制器,可以包括:映射数据存储器设备,被配置为高速缓存第一多个地址映射表或第二多个地址映射表中的至少一个地址映射表;以及高速缓存管理器,被配置为管理映射数据存储器设备的第一多个地址映射表的第一占用保证比。
1.一种存储设备,被配置为与第一主机、第二主机和监管器通信,所述存储设备包括:
2.根据权利要求1所述的存储设备,其中,存储控制器还包括共享高速缓存区域,共享高速缓存区域被分区为高速缓存多个地址映射表当中彼此具有不同表类型的一个或多个地址映射表。
3.根据权利要求2所述的存储设备,其中,第一专用高速缓存区域的容量是基于由监管器提供的第一分配比配置请求来确定的。
4.根据权利要求3所述的存储设备,其中,共享高速缓存区域的容量是基于第一专用高速缓存区域的容量来确定的。
5.根据权利要求2所述的存储设备,其中,存储控制器还被配置为:
6.根据权利要求5所述的存储设备,其中,存储控制器还被配置为:
7.根据权利要求6所述的存储设备,其中,存储控制器还被配置为:
8.根据权利要求7所述的存储设备,其中,存储控制器还被配置为:
9.根据权利要求1所述的存储设备,其中,多个地址映射表当中的每一个地址映射表的容量与非易失性存储器设备的单元页的容量相同。
10.一种存储控制器,被配置为控制包括第一命名空间和第二命名空间的非易失性存储器设备,所述存储控制器包括:
11.根据权利要求10所述的存储控制器,其中:
12.根据权利要求10所述的存储控制器,其中,映射数据存储器设备还包括:
13.根据权利要求12所述的存储控制器,其中:
14.根据权利要求12所述的存储控制器,其中,高速缓存管理器还被配置为基于来自外部设备的第一分配比配置请求,将作为共享高速缓存区域的一部分的第一转换区域转换为第一专用高速缓存区域。
15.根据权利要求14所述的存储控制器,其中,高速缓存管理器还被配置为存储地址范围映射表,地址范围映射表在第一转换区域中并且与非易失性存储器设备中的第二命名空间相对应。
16.根据权利要求12所述的存储控制器,其中,高速缓存管理器还被配置为基于由外部设备提供的包括第一命名空间的第一逻辑地址的第一输入/输出请求,基于存储在映射数据存储器设备中的第一逻辑地址的第一地址映射条目,对非易失性存储器设备执行第一输入/输出操作。
17.根据权利要求16所述的存储控制器,其中,高速缓存管理器还被配置为:
18.根据权利要求17所述的存储控制器,其中,高速缓存管理器被配置为:
19.一种存储设备,被配置为与第一主机和第二主机通信,所述存储设备包括:
20.根据权利要求19所述的存储设备,其中: