【技术实现步骤摘要】
本专利技术大体上涉及存储装置,且更明确地说,涉及一种允许通过存储装置自主管理 内部操作的方法且涉及一种使用所述方法的存储装置。
技术介绍
本文中整体命令序列(INSQ)是指从例如MP3播放器、数码相机或计算机系统 (例如,膝上型计算机)等主机装置发送到存储装置的再现命令序列,所述序列或存储 装置与某些应用相关联,例如与音乐播放、视频记录、图像俘获等应用相关联,所述应 用具有与其相关联的特征、元数据或属性,例如包大小、时间戳、音频或视频重放持续 时间、数据读取或数据写入速率、地址存取或地址连续性等。主机装置有时将INSQ发 送到与其一起工作的存储装置,而不管所述存储装置当前执行哪一内部操作或所述存储 装置中哪一内部操作在进行中。这可能不利地影响存储装置的性能和整个存储装置-主机 系统的性能。当执行INSQ时(即,当INSQ为活动、开或在进行中时)将避免存储 装置的一些操作的执行,而存储装置的一些其它操作在INSQ的执行期间可能是有益或 强制性的,如下文所阐释。并非INSQ的命令序列在本文中称为散发命令序列。也就 是说,散发命令序列是指存储装置不认为是被存储装置知晓的命令序列的一部 分的序列,其与通过定义被存储装置知晓的INSQ不同。计算机系统中的存储装置可视为呈现为一存储装置,且因此,即使所述存储装置执 行后台任务并执行内部操作(例如,存储装置的正常操作所要求的内务处理操作), 所述存储装置也预期提供良好的服务质量(QoS)。依据计算机系统给定的服务的情境(例如,重放音频文件、俘获图像、复制数据文件等)而定,可由存储装置作为后台操作而执行的操作可属于第一组 ...
【技术保护点】
一种用于由存储装置处理所述存储装置的内部操作的方法,所述方法包括:a)定义一个或一个以上整体命令序列,所述一个或一个以上整体命令序列的每一者能够处于“活动”状态和“不活动”状态;b)将第一组内部操作和第二组内部操作与所述一个或一个以上整体命令序列中的每一者相关联,所述第一组内部操作是将在相应整体命令序列处于所述“活动”状态时不执行的操作,且所述第二组内部操作是在所述相应整体命令序列处于所述“活动”状态时准许执行的操作;c)从主机装置接收命令;d)基于从至少所述接收的命令得出的信息,确定所述一个或一个以上整体命令序列中的一者是否处于所述“活动”状态或正从所述“不活动”状态转变到所述“活动”状态;以及 e)如果所述一个或一个以上整体命令序列中的所述一者处于所述“活动”状态或正从所述“不活动”状态转变到所述“活动” 状态,那么(i)抑制执行与所述相应整体命令序列相关联的所述第一组内部操作中的任何操作。
【技术特征摘要】
US 2007-5-28 60/940,426;US 2008-5-27 12/127,2291.一种用于由存储装置处理所述存储装置的内部操作的方法,所述方法包括a)定义一个或一个以上整体命令序列,所述一个或一个以上整体命令序列的每一者能够处于“活动”状态和“不活动”状态;b)将第一组内部操作和第二组内部操作与所述一个或一个以上整体命令序列中的每一者相关联,所述第一组内部操作是将在相应整体命令序列处于所述“活动”状态时不执行的操作,且所述第二组内部操作是在所述相应整体命令序列处于所述“活动”状态时准许执行的操作;c)从主机装置接收命令;d)基于从至少所述接收的命令得出的信息,确定所述一个或一个以上整体命令序列中的一者是否处于所述“活动”状态或正从所述“不活动”状态转变到所述“活动”状态;以及e)如果所述一个或一个以上整体命令序列中的所述一者处于所述“活动”状态或正从所述“不活动”状态转变到所述“活动”状态,那么(i)抑制执行与所述相应整体命令序列相关联的所述第一组内部操作中的任何操作。2. 根据权利要求1所述的方法,其中步骤e)进一步包含(ii)准许执行与所述相应 整体命令序列相关联的所述第二组内部操作中的任何操作。3. 根据权利要求l所述的方法,其进一步包括f) 如果所述一个或一个以上整体命令序列中的所述一者处于所述不活动状 态或正从所述活动状态转变到所述不活动状态,那么(i)准许执行与所 述相应整体命令序列相关联的所述第一组内部操作中的操作,且(ii)抑制执行与 所述相应整体命令序列相关联的所述第二组内部操作中的任何操作。4. 根据权利要求3所述的方法,其中确定所述一个或一个以上整体命令序列中的所述 一者从所述不活动状态到所述活动状态还是从所述活动状态到所述不 活动状态的转变包含确定从至少所述接收的命令得出的所述信息分别满足预定义 的序列开始条件还是序列结束条件。5. 根据权利要求1所述的方法,其中所述一个或一个以上整体命令序列中的至少一者 与重放多媒体内容相关联。6. 根据权利要求1所述的方法,其中所述一个或一个以上整体命令序列中的至少一者 与俘获多媒体内容或图像相关联。7. 根据权利要求1所述的方法,其中所述一个或一个以上整体命令序列中的至少一者 与数据同步相关联。8. 根据权利要求1所述的方法,其中所述一个或一个以上整体命令序列中的至少一者 与启动命令相关联。9. 根据权利要求1所述的方法,其中所述第一组内部操作的操作选自由以下各项组成 的群组快闪管理操作;加密/解密传出/传入数据;压缩/解压传出/传入数据;反病毒操作;磁盘碎片整理操作;加强;备份数据;以及 改变数据格式。10. 根据权利要求9所述的方法,其中所述快闪管理操作可选自由以下各项组成的群 组垃圾收集; 采用错误校正机制;将数据高速缓存到快速快闪存储区域中; 清洗高速缓存的数据; 低功率模式操作;以及 静态耗损均衡。11. 根据权利要求1所述的方法,其中所述第二组内部操作的操作选自由以下各项组成 的群组快闪管理操作;加密/解密传出/传入数据;压縮/解压传出/传入数据;反病毒操作;磁盘碎片整理操作;加强;备份数据;以及 改变数据格式。12. 根据权利要求ll所述的方法,其中所述快闪管理操作包含垃圾收集; 采用错误校正机制;将数据高速缓存到快速快闪存储区域中; 清洗高速缓存的数据; 低功率模式操作;以及 -静态耗损均衡。13. —种存储装置,其包括a) ...
【专利技术属性】
技术研发人员:阿米尔莫塞克,埃拉德巴拉姆,
申请(专利权)人:桑迪士克IL有限公司,
类型:发明
国别省市:IL[以色列]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。