【技术实现步骤摘要】
存储器系统关联申请本申请享有以日本专利申请2017-126616号(申请日:2017年6月28日)为基础申请的优先权。本申请通过参照该基础申请而包含基础申请的全部内容。
本专利技术的实施方式涉及存储器系统。
技术介绍
近年来,具备非易失性存储器的存储器系统已被广泛普及。作为这样的存储器系统之一,已知基于NAND闪存技术的固态驱动器(SSD)。在SSD这样的存储器系统中,有时需要将某区域中保存的数据复制到其他区域。但是,这样的复制有时会需要比较多的时间。
技术实现思路
本专利技术提供能够经由其他区域的逻辑地址来利用某区域中保存的数据的存储器系统。根据实施方式,能够与主机计算机连接的存储器系统具备:包括多个区块的非易失性存储器;和与所述非易失性存储器电连接的控制器。所述控制器管理所述非易失性存储器内的多个区域。所述多个区域包括保存有从其他区域参照的第1数据的第1区域和参照所述第1数据的第2区域。所述控制器根据来自所述主机计算机的请求,将与所述第1区域对应的第1逻辑物理地址变换表的内容复制到与所述第2区域对应的第2逻辑物理地址变换表。所述控制器根据来自所述主机计算机的指定所述第2区域的逻辑地址的读取请求,基于所述第2逻辑物理地址变换表,将所述第1数据的一部分从所述第1区域读出并返回给所述主机计算机。所述控制器根据来自所述主机计算机的指定所述第2区域的逻辑地址的写入请求,向所述第2区域写入应被写入的第2数据,并且更新所述第2逻辑物理地址变换表以使得表示已写入所述第2数据的所述第2区域内的物理存储位置的物理地址映射到由所述写入请求指定的所述逻辑地址。所述控制器从分配给所 ...
【技术保护点】
1.一种存储器系统,是能够与主机计算机连接的存储器系统,其中,具备:包括多个区块的非易失性存储器;和与所述非易失性存储器电连接的控制器,所述控制器,管理所述非易失性存储器内的多个区域,所述多个区域包括保存有从其他区域参照的第1数据的第1区域和参照所述第1数据的第2区域,根据来自所述主机计算机的请求,将与所述第1区域对应的第1逻辑物理地址变换表的内容复制到与所述第2区域对应的第2逻辑物理地址变换表,根据来自所述主机计算机的指定所述第2区域的逻辑地址的读取请求,基于所述第2逻辑物理地址变换表,将所述第1数据的一部分从所述第1区域读出并返回给所述主机计算机,根据来自所述主机计算机的指定所述第2区域的逻辑地址的写入请求,向所述第2区域写入应被写入的第2数据,并且更新所述第2逻辑物理地址变换表以使得表示已写入所述第2数据的所述第2区域内的物理存储位置的物理地址映射到由所述写入请求指定的所述逻辑地址,从分配给所述第1区域的所述非易失性存储器的第1区块群中检测满足刷新条件的区块,对所述检测出的区块内的数据的错误进行纠正,将错误已被纠正的数据回写到与所述检测出的区块相同的区块。
【技术特征摘要】
2017.06.28 JP 2017-1266161.一种存储器系统,是能够与主机计算机连接的存储器系统,其中,具备:包括多个区块的非易失性存储器;和与所述非易失性存储器电连接的控制器,所述控制器,管理所述非易失性存储器内的多个区域,所述多个区域包括保存有从其他区域参照的第1数据的第1区域和参照所述第1数据的第2区域,根据来自所述主机计算机的请求,将与所述第1区域对应的第1逻辑物理地址变换表的内容复制到与所述第2区域对应的第2逻辑物理地址变换表,根据来自所述主机计算机的指定所述第2区域的逻辑地址的读取请求,基于所述第2逻辑物理地址变换表,将所述第1数据的一部分从所述第1区域读出并返回给所述主机计算机,根据来自所述主机计算机的指定所述第2区域的逻辑地址的写入请求,向所述第2区域写入应被写入的第2数据,并且更新所述第2逻辑物理地址变换表以使得表示已写入所述第2数据的所述第2区域内的物理存储位置的物理地址映射到由所述写入请求指定的所述逻辑地址,从分配给所述第1区域的所述非易失性存储器的第1区块群中检测满足刷新条件的区块,对所述检测出的区块内的数据的错误进行纠正,将错误已被纠正的数据回写到与所述检测出的区块相同的区块。2.根据权利要求1所述的存储器系统,其中,所述第1区域保存有操作系统来作为所述第1数据,所述第2区域作为由所述主机计算机上的虚拟机访问的虚拟储存器来利用,所述虚拟机执行所述操作系统。3.根据权利要求1所述的存储器系统,其中,所述第1区域保存有操作系统以及应用程序来作为所述第1数据,所述第2区域作为由所述主机计算机上的虚拟机访问的虚拟储存器来利用,所述虚拟机执行所述操作系统以及所述应用程序。4.根据权利要求1所述的存储器系统,其中,所述控制器在所述第2数据已被写入所述第2区域之后从所述主机计算机接收到对所述第2数据的读取请求的情况下,基于所述更新后的第2地址变换表,将所述第2数据从所述第2区域读出并返回给所述主机计算机。5.根据权利要求1所述的存储器系统,其中,所述多个区域还包括参照所述第1数据的第3区域,所述控制器,根据来自所述主机计算机的请求,将所述第1逻辑物理地址变换表的内容复制到与所述第3区域对应的第3逻辑物理地址变换表,根据来自所述主机计算机的指定所述第3区域的逻辑地址的读取请求,基于所述第3逻辑物理地址变换表,将所述第1数据的一部分从所述第1区域读出并返回给所述主机计算机,根据来自所述主机计算机的指定所述第3区域的逻辑地址的写入请求,向所述第3区域写入应被写入的第3数据,并且更新所述第3逻辑物理地址变换表以使得表示已写入所述第3数据的所述第3区域内的物理存储位置的物理地址映射到由所述写入请求指定的所述逻辑地址。6.根据权利要求1所述的存储器系统,其中,所述控制器,根据来自所述主机计算机的请求,向所述第1区域写入所述第1数据,在所述第1数据的写入完成之后,将所述第1区域设定为禁止向所述第1区域进行写入的只读模式。7.根据权利要求1所述的存储器系统,其中,所述控制器,在所述检测出的区块的误比特率或读取次数为阈值以上的情况下,将所述错误已被纠正的数据写入到与所述检测出的区块不同的另外的区块,将所述另外的区块的区块地址保存于区块地址变换表,以使得从所述第1逻辑物理地址变换表或所述第2逻辑物理地址变换表取得的物理地址内所包含的所述检测出的区块的区块地址被变换为所述另外的区块的区块地址,所述区块地址变换表对变换前的各个区块地址与变换后的各个区块地址之间的映射进行管理。8.根据权利要求1所述的存储器系统,其中,分配给所述第1区域的所述第1区块群,是每个存储器单元能够保存一位数据的第1类型的区块群,分配给所述第2区域的所述非易失性存储器的第2区块群,是每个存储器单元能够保存多位数据的第2类型的区块群。9.根据权利要求1所述的存储器系统,其中,所述控制器,使用每个存储器单元被写入一位数据的第1写入模式,执行向所述第1区域的数据写...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。