【技术实现步骤摘要】
目标存储系统和使用附加操作于目标存储系统中的方法
[0001]相关申请的交叉引用
[0002]本申请要求2020年1月8日申请的美国临时申请第62/958,699号的优先权,所述美国临时申请的公开内容以全文引用的方式并入本文中。
[0003]本文中所公开的主题涉及目标存储系统。更具体地说,本文中所公开的主题涉及一种有效支持目标存储系统中的附加操作的系统和方法。
技术介绍
[0004]附加操作是用于目标存储装置的常见操作。典型目标存储装置提供近似附加操作的一些迂回或变通技术,但这类目标存储装置一般不具有支持附加操作的本机和有效的方式。用于附加操作的一种技术是读取-修改-写入操作,其可能是一种昂贵且耗时的存储介质存取技术。
[0005]图1形象地描绘基本上为读取-修改-写入操作的附加操作100。在步骤101处,从存储器读取原始目标。在步骤102处,将新数据附加到原始目标。在步骤103处,将已更新目标写回到存储器。
[0006]另外,小的写入大小(即小于存储介质的本机块大小的写入大小)一般并不通过目标存储装置的存储介质有效操控。因此,可针对大量小型写入所执行的大量小型附加操作可实际上增加延迟,且可能以快的速率耗损存储装置的介质。
技术实现思路
[0007]实例实施例提供一种目标存储系统,其可包含存储介质、永久性存储器以及控制器。存储介质可包含数据对准特性。永久性存储器可包含以随机存取字节可寻址方式可存取的非易失性存储器。控制器可联接到存储介质和永久性存储器,且控制器可被配置以 ...
【技术保护点】
【技术特征摘要】
1.一种目标存储系统,包括:存储介质,包括数据对准特性;永久性存储器,包括以随机存取字节可寻址方式可存取的非易失性存储器;以及控制器,联接到所述存储介质和所述永久性存储器,所述控制器被配置以:针对附加操作从应用程序接收数据;将所述数据的第一部分的大小确定为被所述存储介质的所述数据对准特性的大小的第一整数倍数整除的所述数据的大小,所述第一整数倍数大于0;将所述数据的第二部分的大小确定为所述数据的大小除以所述存储介质的所述数据对准特性的所述大小的所述第一整数倍数后的余数;在所述存储介质中基于大于0的所述第一整数倍数来存储所述数据的所述第一部分;在所述永久性存储器中基于大于0的所述数据的所述第二部分的所述大小来暂存所述数据的所述第二部分,所述数据的所述第二部分与使用先前接收到的所述附加操作所接收到的所述数据的其它第二部分一起暂存在所述永久性存储器中;以及在所述存储介质中存储共同具有为所述存储介质的所述数据对准特性的所述大小的第二整数倍数的大小的所述数据的所暂存的第二部分,所述第二整数倍数大于0。2.根据权利要求1所述的目标存储系统,其中所述控制器被进一步配置以:使用映射表来指示基于大于0的所述第一整数倍数将所述数据的所述第一部分存储在所述存储介质中;以及使用所述映射表来指示基于大于0的所述数据的所述第二部分的所述大小将所述数据的所述第二部分存储在所述永久性存储器中。3.根据权利要求1所述的目标存储系统,其中所述永久性存储器包括具有带电池备份的电力供应的随机存取存储器。4.根据权利要求1所述的目标存储系统,其中所述永久性存储器包括非易失性双列直插式存储器和存储级存储器中的一种。5.根据权利要求1所述的目标存储系统,其中所述数据对准特性是512字节。6.根据权利要求1所述的目标存储系统,其中所述存储介质包括固态驱动器和硬盘驱动器中的一种。7.一种目标存储系统,包括:存储介质,包括数据对准特性;永久性存储器,包括以随机存取字节可寻址方式可存取的非易失性存储器;以及控制器,联接到所述存储介质和所述永久性存储器,所述控制器被配置以:针对第一附加操作从应用程序接收第一数据;将所述第一数据的第一部分的大小确定为被所述存储介质的所述数据对准特性的大小的第一整数倍数整除的所述第一数据的大小,所述第一整数倍数大于0;将所述第一数据的第二部分的大小确定为所述第一数据的大小除以所述存储介质的所述数据对准特性的所述大小的所述第一整数倍数后的余数;在所述存储介质中基于大于0的所述第一整数倍数来存储所述第一数据的所述第一部分;在所述永久性存储器中基于大于0的所述第一数据的所述第二部分的所述大小来暂存
所述第一数据的所述第二部分;针对在所述第一附加操作之后的第二附加操作从所述应用程序接收第二数据;将所述第二数据的第一部分的大小确定为被所述存储介质的所述数据对准特性的所述大小的第二整数倍数整除的所述第二数据的大小,所述第二整数倍数大于0;将所述第二数据的第二部分的大小确定为被所述存储介质的所述数据对准特性的所述大小的所述第二整数倍数整除的所述第二数据的大小;在所述存储介质中基于大于0的所述第二整数倍数来存储所述第二数据的所述第一部分;在所述永久性存储器中基于大于0的所述第二数据的所述第二部分的所述大小来暂存所述第二数据的所述第二部分;以及在所述存储介质中存储暂存在所述永久性存储器中的共同具有为所述存储介质的所述数据对准特性的所述大小的第三整数倍数的大小的所述第一数据的所述第二部分和所述第二数据的所述第二部分,所述第三整数倍数大于0。8.根据权利要求7所述的目标存储系统,其中所述控制器被进一步配置以:使用映射表来指示基于大于0的所述第一整数倍数将所述第一数据的所述第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。