[发明专利]一种数据处理方法、指令生成装置和数据读写装置有效
申请号: | 201810384588.3 | 申请日: | 2018-04-26 |
公开(公告)号: | CN108595269B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 王雪彤 | 申请(专利权)人: | 北京腾凌科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区上地信息路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 指令 生成 装置 数据 读写 | ||
1.一种数据处理方法,其特征在于,执行在指令生成装置,所述方法包括:
确定目标数据所要占据的存储单元的数量;
比较所述所要占据的存储单元的数量与数据条带中包括的存储单元的数量,以生成控制指令,其中,所述数据条带为所述目标数据将要存储到的数据条带;
将所述目标数据和所述控制指令发送给数据读写装置;
所述比较所述所要占据的存储单元的数量与数据条带中包括的存储单元的数量,以生成控制指令,包括:
当所述所要占据的存储单元的数量大于或等于所述数据条带中包括的存储单元的数量的一半,且所述所要占据的存储单元的数量小于所述数据条带中包括的存储单元的数量时,生成用于读取非目标存储单元数据的控制指令,其中,所述非目标存储单元为所述数据条带中不被所述目标数据所覆盖的存储单元;
当所述所要占据的存储单元的数量小于所述数据条带中包括的存储单元的数量的一半时,生成用于读取校验值和读取目标存储单元数据的控制指令,所述校验值存储在所述数据条带对应的目标校验条带中,所述目标存储单元为所述数据条带中被所述目标数据所覆盖的存储单元;
当所述所要占据的存储单元的数量等于所述数据条带中包括的存储单元的数量时,生成用于对所述目标数据进行异或运算的控制指令。
2.如权利要求1所述的方法,其特征在于,所述指令生成装置为中央处理器CPU。
3.一种指令生成装置,其特征在于,所述指令生成装置包括:
确定单元,用于确定目标数据所要占据的存储单元的数量;
指令生成单元,用于比较所述所要占据的存储单元的数量与数据条带中包括的存储单元的数量,以生成控制指令,其中,所述数据条带为所述目标数据将要存储到的数据条带;
发送单元,用于将将所述目标数据和所述控制指令发送给数据读写装置;
在所述指令生成单元用于比较所述所要占据的存储单元的数量与数据条带中包括的存储单元的数量,以生成控制指令时,具体用于:
当所述所要占据的存储单元的数量大于或等于所述数据条带中包括的存储单元的数量的一半,且所述所要占据的存储单元的数量小于所述数据条带中包括的存储单元的数量时,生成用于读取非目标存储单元数据的控制指令,其中,所述非目标存储单元为所述数据条带中不被所述目标数据所覆盖的存储单元;
当所述所要占据的存储单元的数量小于所述数据条带中包括的存储单元的数量的一半时,生成用于读取校验值和读取目标存储单元数据的控制指令,所述校验值存储在所述数据条带对应的目标校验条带中,所述目标存储单元为所述数据条带中被所述目标数据所覆盖的存储单元;
当所述所要占据的存储单元的数量等于所述数据条带中包括的存储单元的数量时,生成用于对所述目标数据进行异或运算的控制指令。
4.一种数据处理方法,其特征在于,执行在数据读写装置,所述方法包括:
接收指令生成装置发送的目标数据和控制指令;
根据所述控制指令,对所述目标数据进行异或运算,得到目标校验值;
使用所述目标数据对目标存储单元中的数据进行覆盖,以及使用所述目标校验值对目标校验条带中的校验值进行覆盖,所述目标校验条带为所述目标数据将要存储到的数据条带对应的校验条带,所述目标存储单元为所述目标数据将要存储到的数据条带中被所述目标数据所覆盖的存储单元;
所述根据所述控制指令,对所述目标数据进行异或运算,得到目标校验值,包括:
当所述控制指令为用于读取非目标存储单元数据的控制指令时,读取所述非目标存储单元中的数据;对所述非目标存储单元中的数据和所述目标数据进行异或运算,得到所述目标校验值;
当所述控制指令为用于读取校验值和读取目标存储单元数据的控制指令时,读取所述目标校验条带中的校验值和所述目标存储单元中的数据;对所述目标校验条带中的校验值和所述目标存储单元中的数据进行异或运算,得到所述非目标存储单元中的数据;对所述非目标存储单元中的数据和所述目标数据进行异或运算,得到所述目标校验值;
当所述控制指令为用于对所述目标数据进行异或运算的控制指令时,对所述目标数据进行异或运算,得到所述目标校验值;
其中,所述非目标存储单元为所述目标数据将要存储到的数据条带中不被所述目标数据所覆盖的存储单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京腾凌科技有限公司,未经北京腾凌科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810384588.3/1.html,转载请声明来源钻瓜专利网。