【技术实现步骤摘要】
存储装置及计算机系统[相关申请]本申请享有以日本专利申请2018-54918号(申请日:2018年3月22日)为基础申请的优先权。本申请通过参照该基础申请而包含基础申请的全部内容。
本专利技术的实施方式涉及一种控制非易失性存储器的技术。
技术介绍
个人计算机所代表的计算机系统包含执行用户所希望的处理的主机(主机计算机)、以及存储计算结果及数据等的存储装置等。作为存储装置,具备非易失性存储器的存储装置广为普及。作为这种存储装置之一,已知有具备NAND(NotAnd,与非)闪速存储器的固态驱动器(SSD)。最近,正在寻求存储装置的性能的提高,以期计算机系统的性能改善。
技术实现思路
本专利技术的实施方式提供一种能够提高性能的存储装置及计算机系统。根据实施方式,能够连接于主机的存储装置具备:非易失性存储器,包含多个块;及控制器,以电连接于所述非易失性存储器,而控制所述非易失性存储器的方式构成。所述控制器从所述主机接收表示正在所述主机上运行的总进程数的信息。所述控制器判定出所述总进程数高于第1阈值后,执行将所述非易失性存储器的至少一个块中所存储的数据移动至所述非易失性存储器的其他至少一个块的处理。附图说明图1是表示包含第1实施方式的存储装置的计算机系统的构成例的框图。图2是表示主机(主机计算机)的内部构成例的框图。图3是表示第1实施方式的存储装置的构成例的框图。图4是表示第1实施方式的存储装置内所设置的非易失性存储器的构成例的图。图5是表示被第1实施方式的存储装置使用的用来管理非易失性存储器的使用状况的表格的例子的图。图6是表示包含进程监视部的主机的内部构成例的框图。 ...
【技术保护点】
1.一种存储装置,能够连接于主机,且具备:非易失性存储器,包含多个块;及控制器,以电连接于所述非易失性存储器,而控制所述非易失性存储器的方式构成;所述控制器构成为,从所述主机接收表示正在所述主机上运行的总进程数的信息,判定出所述总进程数高于第1阈值后,执行将所述非易失性存储器的至少一个块中所存储的数据移动至所述非易失性存储器的其他至少一个块的处理。
【技术特征摘要】
2018.03.22 JP 2018-0549181.一种存储装置,能够连接于主机,且具备:非易失性存储器,包含多个块;及控制器,以电连接于所述非易失性存储器,而控制所述非易失性存储器的方式构成;所述控制器构成为,从所述主机接收表示正在所述主机上运行的总进程数的信息,判定出所述总进程数高于第1阈值后,执行将所述非易失性存储器的至少一个块中所存储的数据移动至所述非易失性存储器的其他至少一个块的处理。2.根据权利要求1所述的存储装置,其中所述多个块各自被选择性地用作表示一个存储单元中所存储的比特数的多值度互不相同的多种块中的任一种,且所述控制器构成为,判定出所述总进程数高于所述第1阈值后,执行将多值度较低的块中所存储的数据移动至多值度相对较高的块的处理。3.根据权利要求1所述的存储装置,其中所述控制器构成为,从所述主机接收表示所述主机中所生成的各进程的标识符及类别的信息、以及各自被赋予有要求写入数据的进程的标识符的各写入要求,所述类别表示所述生成的各进程是系统进程还是用户进程,使用第1管理表,管理所述生成的各进程的标识符、所述生成的各进程的类别、及与通过所述生成的各进程写入的数据对应的地址范围这几者之间的对应关系,判定出所述总进程数高于所述第1阈值后,基于所述第1管理表,优先于通过类别为所述系统进程的进程写入至所述非易失性存储器的数据地,选择通过类别为所述用户进程的进程写入至所述非易失性存储器的数据作为移动对象数据,并执行将所述移动对象数据从存储有所述移动对象数据的块移动至其他块的处理。4.根据权利要求3所述的存储装置,其中所述多个块各自被选择性地用作表示一个存储单元中所存储的比特数的多值度互不相同的多种块中的任一种,且所述控制器构成为,执行将所述移动对象数据从多值度较低的块移动至多值度相对较高的块的处理。5.一种存储装置,能够连接于主机,且具备:非易失性存储器,包含多个块;及控制器,以电连接于所述非易失性存储器,而控制所述非易失性存储器的方式构成;所述控制器构成为,从所述主机接收表示所述主机中所生成的各进程的标识符的信息、及各自被赋予有要求写入数据的进程的标识符的各写入要求,使用第1表,管理所述生成的各进程的标识符、及与通过所述生成的各进程写入的数据对应的地址范围这两者之间的对应关系,从所述主机接收到表示已结束的进程的标识符的信息后,基于所述第1表,执行将通过所述已结束的进程写入至所述非易失性存储器的第1数据从存储有所述第1数据的块移动至其他块的处理。6.根据权利要求5所述的存储装置,其中所述多个块各自被选择性地用作表示一个存储单元中所存储的比特数的多值度互不相同的多种块中的任一种,且所述控制器构成为,执行将通过所述已结束的进程写入至所述非易失性存储器的所述第1数据从多值度较低的块移动至多值度相对较高的块的处理。7.一种存储装置,能够连接于主机,且具备:非易失性存储器,包含多个块;及控制器,以电连接于所述非易失性存储器,而控制所述非易失性存储器的方式构成;所述控制器构成为,从所述主机接收表示所述主机的存储器的使用量的信息,判定出所述主机的存储器的使用量高于第3阈值后,执行将所述非易失性存储器的至少一个块中所存储的数据移动至所述非易失性存储器的其他至少一个块的处理。8.根据权利要求7所述的存储装置,其中所述多个块各自被选择性地用作表示一个存储单元中所存储的比特数的多值度互不相同的多种块中的任一种,且所述控制器构成为,判定出所述主机的存储器的使用量高于所述第3阈值后,执行将多值度较低的块中所存储的数据移动至多值度相对较高的块的处理。9.根据权利要求7所述的存储装置,其中所述控制器构成为,从所述主机接收表示通过接下来要发生的进程的换出而写入至所述存储装置的数据量的信息,判定出所述主机的存储器的使用量高于所述第3阈值后,执行将所述非易失性存储器的至少一个块中所存储的数据移动至所述非易失性存储器的其他至少一个块的处理,以确保与所述接收到的信息所示的数据量对应的闲置容量。10.根据权利要求7所述的存储装置,其中所述多个块各自被选择性地用作表示一个存储单元中所存储的比特数的多值度互不相同的多种块中的任一种,且所述控制器构成为,从所述主机接收表示通过接下来要发生的进程的换出而写入至所述存储装置的数据量的信息,判定出...
【专利技术属性】
技术研发人员:吉井谦一郎,岩井大典,砂田徹也,
申请(专利权)人:东芝存储器株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。