存储系统及其操作方法技术方案

技术编号:14770034 阅读:45 留言:0更新日期:2017-03-08 14:01
本发明专利技术提供一种存储系统,其包括:非易失存储装置;以及控制器,其适用于检查请求的ISP操作的操作信息及当请求的ISP操作在过去未被请求时执行第一ISP操作且当请求的ISP操作在过去也被请求时执行第二ISP操作。在第一ISP操作期间,控制器可响应于请求的ISP操作的操作信息从非易失性存储装置读出两个或多个请求数据、通过对读出的请求数据执行预定操作生成合成数据、将合成数据输出至主机以及将合成数据储存在非易失性存储装置中。在第二ISP操作期间,控制器可从非易失性存储装置读出对应于请求的ISP操作的合成数据并将读出的合成数据输出至主机。

【技术实现步骤摘要】
相关申请的交叉引用本申请要求2015年8月26日向韩国知识产权局提交的申请号为10-2015-0120066的韩国专利申请的优先权,其全部公开通过引用并入本文。
本专利技术的各种示例性实施例涉及半导体设计技术,且更特别地,涉及一种具有内储存处理(ISP)的存储系统及其操作方法
技术介绍
计算机环境范式已经转变为可随时随地使用的普适计算系统。因此,诸如移动电话、数码相机和笔记本电脑的便携式电子装置的使用继续快速增长。便携式电子装置通常使用具有用于储存数据的一个或多个半导体存储装置的存储系统。在此简单地称为存储装置的半导体存储装置可用作便携式电子装置的主存储装置或辅助存储装置。因为不像其它类型的储存装置它们不具有活动部件,所以半导体存储装置提供良好的稳定性、耐用性、高的信息存取速度及低功耗。具有这种优点的半导体存储装置的示例包括通用串行总线(USB)存储装置、具有各种接口的存储卡以及固态驱动器(SSD)。
技术实现思路
本专利技术的各种实施例涉及能够有效执行内储存处理(ISP)及其操作方法的存储系统。在本专利技术的一个实施例中,存储系统可包括:非易失存储装置;以及控制器,其适用于检查由主机请求的ISP操作的操作信息及当请求的ISP操作在过去未被请求时执行第一ISP操作或当请求的ISP操作在过去也被请求时执行第二ISP操作,其中,在第一ISP操作期间,控制器根据请求的ISP操作的操作信息从非易失性存储装置读出数据、通过对读出的数据执行预设操作生成结果数据、将结果数据输出至主机以及将结果数据储存在非易失性存储装置中,以及其中,在第二ISP操作期间,控制器将从非易失性存储装置读出的对应于请求的ISP操作的结果数据输出至主机。控制器可在第一ISP操作期间累积地将操作信息储存为请求的ISP操作的累积的操作信息。控制器可通过比较请求的ISP操作的操作信息与累积的操作信息来确定请求的ISP操作是否也在过去被请求。在请求的ISP操作达到最大数N(N为大于2的整数)之前,控制器可累积地将操作信息储存为响应于来自主机的先前请求预先作为第一ISP操作执行的ISP操作的累积的操作信息。当储存累积的操作信息的存储器的部分满了时,控制器可在第一ISP操作期间删除查到的最旧的操作信息并将请求的ISP操作的操作信息储存为累积的操作信息。数据可被储存在非易失性存储装置的第一区域中。控制器可将结果数据储存在非易失性存储装置的第二区域中。控制器可将累积的操作信息储存在其中预设的储存空间中。控制器可在存储系统断电时将储存在预设的储存空间中的累积的操作信息备份到非易失性存储装置的第三区域。请求的ISP操作的操作信息可包括表示数据在非易失性存储装置中的每个位置的过程地址信息和表示对应于请求的ISP操作的预设操作的类型的请求的操作信息。累积的操作信息中的每个可进一步包括表示结果数据在非易失性存储装置中的每个位置的结果地址信息。控制器可通过比较请求的ISP操作的操作信息和累积的操作信息之间的过程地址信息及根据过程地址信息的比较结果,选择性地比较请求的ISP操作的操作信息和累积的操作信息之间的请求的操作信息来确定请求的ISP操作是否也在过去被请求。在比较过程地址信息期间,当由请求的ISP操作的操作信息和累积的操作信息之间的过程地址信息表示的数据的数量不同于彼此时,控制器可确定请求的ISP操作的操作信息和累积的操作信息之间的过程地址信息具有不同的值。预设操作可包括:将读出的数据结合在一起的操作;和/或比较读出的数据的操作。在本专利技术的一个实施例中,包括非易失性存储装置的存储系统的操作方法可包括:当主机提供ISP操作的请求时检查请求的ISP操作的操作信息;当作为检查操作信息的结果请求的ISP操作在过去未被请求时执行第一ISP操作;将第一ISP操作的结果数据储存在非易失性存储装置中;以及当作为检查操作信息的结果请求的ISP操作在过去也被请求时执行第二ISP操作。第一ISP操作可包括根据请求的ISP操作的操作信息从非易失性存储装置读出数据、通过对读出的数据执行预设操作生成结果数据以及将结果数据输出至主机。第二ISP操作可包括将从非易失性存储装置读出的对应于请求的ISP操作的结果数据输出至主机。操作信息的检查可包括:在第一ISP操作期间累积地将操作信息储存为请求的ISP操作的累积的操作信息;以及通过比较请求的ISP操作的操作信息与累积的操作信息来确定请求的ISP操作是否也在过去被请求。操作信息的累积的储存可在请求的ISP操作达到最大数N(N为大于2的整数)之前通过累积地将操作信息储存为ISP操作的累积的操作信息来执行,在此期间合成数据通过响应于来自主机的ISP操作的先前请求执行第一ISP操作及储存合成数据被预先储存在非易失性存储装置中。当储存累积的操作信息的存储器的部分满了时,操作信息的累积的储存在第一ISP操作期间可删除累积的操作信息中的操作信息中的查到的最旧的一个操作信息并可将请求的ISP操作的操作信息储存为累积的操作信息。数据可被储存在非易失性存储装置的第一区域中。结果数据的储存可通过将结果数据储存在非易失性存储装置的第二区域中来执行。操作信息的累积的储存可包括:将累积的操作信息储存在不同于非易失性存储装置的预设的储存空间中;以及在存储系统断电时将储存在预设的储存空间中的累积的操作信息备份到非易失性存储装置的第三区域。请求的ISP操作的操作信息可包括表示数据在非易失性存储装置中的每个位置的过程地址信息和表示对应于请求的ISP操作的预设操作的类型的请求的操作信息。累积的操作信息中的每个可进一步包括表示结果数据在非易失性存储装置中的每个位置的结果地址信息。操作信息的检查可通过比较请求的ISP操作的操作信息和累积的操作信息之间的过程地址信息及根据过程地址信息的比较结果选择性地比较请求的ISP操作的操作信息和累积的操作信息之间的请求的操作信息来确定请求的ISP操作是否也在过去被请求。在比较过程地址信息期间,当由请求的ISP操作的操作信息和累积的操作信息之间的过程地址信息表示的数据的数量不同于彼此时,操作信息的检查可确定请求的ISP操作的操作信息和累积的操作信息之间的过程地址信息具有不同的值。预设操作可包括:将读出的数据结合在一起的操作;以及比较读出的数据的操作。在本专利技术的一个实施例中,支持内储存处理(ISP)的存储系统可检测频繁执行的ISP操作并独立地储存检测的ISP操作的结果数据。于是,存储系统可通过在相同个ISP操作期间读出结果数据来简化ISP操作。因此,存储系统可大大地减少用于频繁重复的ISP操作的操作时间。附图说明图1是示出一个实施例中的包括存储系统的数据处理系统的简图。图2是示出在图1中所示的存储系统中的存储装置的简图。图3是示出一个实施例中的存储装置中的存储块的电路图。图4-图11是图示地示出图2中所示的存储装置的简图。图12A-12C是示出本专利技术的示例性实施例中的存储系统的内储存处理(ISP)操作的框图。图13是示出图12A-12C中所示的存储系统的内储存处理(ISP)操作的时序图。图14是示出图12A-12C中所示的存储系统的内储存处理(ISP)操作的流程图。具体实施方式将参照附图描述各本文档来自技高网...
存储系统及其操作方法

【技术保护点】
一种存储系统,其包括:非易失存储装置;以及控制器,其适用于检查由主机请求的ISP操作的操作信息及当所请求的ISP操作在过去未被请求时执行第一ISP操作或当所请求的ISP操作在过去也被请求时执行第二ISP操作,其中,在所述第一ISP操作期间,所述控制器根据所请求的ISP操作的操作信息从所述非易失性存储装置读出数据、通过对所读出的数据执行预设操作生成结果数据、将所述结果数据输出至所述主机以及将所述结果数据储存在所述非易失性存储装置中,以及其中,在所述第二ISP操作期间,所述控制器将从所述非易失性存储装置读出的对应于所请求的ISP操作的结果数据输出至所述主机。

【技术特征摘要】
2015.08.26 KR 10-2015-01200661.一种存储系统,其包括:非易失存储装置;以及控制器,其适用于检查由主机请求的ISP操作的操作信息及当所请求的ISP操作在过去未被请求时执行第一ISP操作或当所请求的ISP操作在过去也被请求时执行第二ISP操作,其中,在所述第一ISP操作期间,所述控制器根据所请求的ISP操作的操作信息从所述非易失性存储装置读出数据、通过对所读出的数据执行预设操作生成结果数据、将所述结果数据输出至所述主机以及将所述结果数据储存在所述非易失性存储装置中,以及其中,在所述第二ISP操作期间,所述控制器将从所述非易失性存储装置读出的对应于所请求的ISP操作的结果数据输出至所述主机。2.根据权利要求1所述的存储系统,其中,所述控制器在所述第一ISP操作期间累积地将所述操作信息储存为所请求的ISP操作的累积的操作信息,以及其中,所述控制器通过比较所请求的ISP操作的操作信息与所述累积的操作信息来确定所请求的ISP操作是否也在过去被请求。3.根据权利要求2所述的存储系统,其中,在所请求的ISP操作达到最大数N(N为大于2的整数)之前,所述控制器累积地将所述操作信息储存为响应于来自所述主机的先前请求预先作为所述第一ISP操作执行的所述ISP操作的累积的操作信息。4.根据权利要求3所述的存储系统,其中,当储存所述累积的操作信息的所述存储器的部分满了时,所述控制器在所述第一ISP操作期间删除查到的最旧的操作信息并将所请求的ISP操作的操作信息储存为所述累积的操作信息。5.根据权利要求2所述的存储系统,其中,所述数据被储存在所述非易失性存储装置的第一区域中,
\t且所述控制器将所述结果数据储存在所述非易失性存储装置的第二区域中。6.根据权利要求5所述的存储系统,其中,所述控制器将所述累积的操作信息储存在其中预设的储存空间中,且所述控制器在所述存储系统断电时将储存在所述预设的储存空间中的所述累积的操作信息备份到所述非易失性存储装置的第三区域。7.根据权利要求2所述的存储系统,其中,所请求的ISP操作的操作信息包括表示所述数据在所述非易失性存储装置中的每个位置的过程地址信息和表示对应于所请求的ISP操作的所述预设操作的类型的请求的操作信息,以及其中,所述累积的操作信息中的每个进一步包括表示所述结果数据在所述非易失性存储装置中的每个位置的结果地址信息。8.根据权利要求7所述的存储系统,其中,所述控制器通过比较所请求的ISP操作的操作信息和所述累积的操作信息之间的所述过程地址信息及根据所述过程地址信息的比较结果,选择性地比较所请求的ISP操作的操作信息和所述累积的操作信息之间的所述请求的操作信息来确定所请求的ISP操作是否也在过去被请求。9.根据权利要求8所述的存储系统,其中,在比较所述过程地址信息期间,当由所请求的ISP操作的操作信息和所述累积的操作信息之间的所述过程地址信息表示的所述数据的数量不同于彼此时,所述控制器确定所请求的ISP操作的操作信息和所述累积的操作信息之间的所述过程地址信息具有不同的值。10.根据权利要求7所述的存储系统,其中,所述预设操作包括:将所读出的数据结合在一起的操作;和/或比较所读出的数据的操作。11.一种包括非易失性存储装置的存储系统的操作方法,所述操作
\t方法包括:当主机提供ISP操作的请求时检查请求的ISP操作的...

【专利技术属性】
技术研发人员:崔海起
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1