【技术实现步骤摘要】
频繁读取干扰攻击者的标识和高速缓存
[0001]本公开总体上涉及存储器子系统中的读取干扰错误的减轻,并且更具体地涉及标识和高速缓存频繁读取干扰攻击者。
技术介绍
[0002]存储器子系统可以包含存储数据的一或多个存储器装置。存储器装置可以是例如非易失性存储器装置和易失性存储器装置。通常,主机系统可以利用存储器子系统将数据存储在存储器装置处并从存储器装置中检索数据。
技术实现思路
[0003]本公开的一个方面涉及一种方法,其包括:接收针对攻击者位置的读取操作;对所述攻击者位置的受害者位置执行完整性扫描,以确定所述受害者位置的错误值;以及响应于确定所述受害者位置的所述错误值满足第一错误值阈值,将来自所述攻击者位置的数据复制到高速缓存,其中所述高速缓存是与所述攻击者位置不同类型的存储器。
[0004]本公开的另一方面涉及一种非暂时性计算机可读存储媒体,其包括指令,所述指令当由处理装置执行时使所述处理装置:接收针对攻击者位置的读取操作;对所述攻击者位置的受害者位置执行完整性扫描,以确定所述受害者位置的错误值; ...
【技术保护点】
【技术特征摘要】
1.一种方法,其包括:接收针对攻击者位置的读取操作;对所述攻击者位置的受害者位置执行完整性扫描,以确定所述受害者位置的错误值;以及响应于确定所述受害者位置的所述错误值满足第一错误值阈值,将来自所述攻击者位置的数据复制到高速缓存,其中所述高速缓存是与所述攻击者位置不同类型的存储器。2.根据权利要求1所述的方法,其中所述将所述数据复制到所述高速缓存进一步响应于确定所述受害者位置的所述错误值不满足第二错误值阈值,其中当满足所述第二错误值阈值时,将数据迁移到另一个位置。3.根据权利要求1所述的方法,所述接收所述读取操作进一步包括:接收多个读取操作,所述多个读取操作被划分成读取操作的当前组和读取操作的一或多个后续组;以及从所述当前组中选择所述读取操作作为针对所述当前组的所述攻击者位置,其中响应于选择所述读取操作作为所述攻击者位置而执行所述完整性扫描。4.根据权利要求3所述的方法,其进一步包括:从后续组中选择所述读取操作作为针对所述后续组的所述攻击者位置;以及响应于确定来自所述攻击者位置的所述数据位于所述高速缓存中,放弃对所述后续组执行完整性扫描。5.根据权利要求1所述的方法,其中所述高速缓存是为高速缓存攻击者位置数据保留的存储器的单级胞元部分,并且其中所述攻击者位置是位密度比所述存储器的单级胞元部分的位密度更大的存储器的一部分。6.根据权利要求1所述的方法,所述将数据复制到所述高速缓存包括:确定所述高速缓存已满;选择所述高速缓存的条目中受害者错误值最低的高速缓存条目;以及驱逐所选择的高速缓存条目。7.根据权利要求1所述的方法,其进一步包括:接收针对所述攻击者位置的后续读取操作;以及响应于确定来自所述攻击者位置的所述数据位于所述高速缓存中,使用来自所述高速缓存中的所述攻击者位置的所述数据来完成所述读取操作。8.一种非暂时性计算机可读存储媒体,其包括指令,所述指令当由处理装置执行时使所述处理装置:接收针对攻击者位置的读取操作;对所述攻击者位置的受害者位置执行完整性扫描,以确定所述受害者位置的错误值;以及响应于确定所述受害者位置的所述错误值满足第一错误值阈值,将来自所述攻击者位置的数据复制到高速缓存,其中所述高速缓存是与所述攻击者位置不同类型的存储器。9.根据权利要求8所述的非暂时性计算机可读存储媒体,其中所述将所述数据复制到所述高速缓存进一步响应于确定所述受害者位置的所述错误值不满足第二错误值阈值,其中当满足所述第二错误值阈值时,将数据迁移到另一个位置。
10.根据权利要求8所述的非暂时性计算机可读存储媒体,其中所述处理装置进一步用于:接收多个读取操作,所述多个读取操作被划分成读取操作的当前组和读取操作的一或多个后续组;以及从所述当前组中选择所述读取操作作为针对所述当前组的所述攻击者位置,其中响应于选择所述读取操作作为所述攻击者位置而执行所述完整性扫描。11.根据权利要求10所述的非暂时...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。