发明名称 一种数据读写方法、装置及系统
摘要 本发明实施例提供一种数据读写方法、装置及系统,涉及计算机领域,能够解决现有技术中不同优化粒度的存储设备写操作需配置不同算法的问题,提高了存储设备写操作的灵活性。该方法包括:获取待写入存储设备的第一数据及第一数据的地址;根据地址,获取已写入存储设备的第二数据;获取配置信息,配置信息包括数据位宽、数据标志位的位数及预设的步进算法;根据数据标志位的位数及第一数据的位宽,采用预设的步进算法,生成与第一数据对应的候选数据集;将候选数据集中的数据与第二数据进行比较,获取候选数据集中满足预设规则的第三数据;根据地址,将第三数据写入存储设备,以使得当需从存储设备读取第一数据时,计算并读取第一数据。
申请公布号 CN104142892A 申请公布日期 2014.11.12
申请号 CN201310169197.7 申请日期 2013.05.09
申请人 华为技术有限公司 发明人 陶怡栋;陈少杰;戴一平
分类号 G06F12/02(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种数据读写方法,其特征在于,包括:获取待写入存储设备的第一数据及所述第一数据的地址;根据所述地址,获取已写入所述存储设备的第二数据;获取配置信息,所述配置信息包括数据位宽、数据标志位的位数及预设的步进算法,所述数据位宽指示所述第一数据的位宽;根据所述数据标志位的位数及所述第一数据的位宽,采用所述预设的步进算法,生成与所述第一数据对应的候选数据集,其中,所述候选数据集中每个数据唯一对应于一个数据标志位的值;将所述候选数据集中的数据与所述第二数据进行比较,获取所述候选数据集中满足预设规则的第三数据;根据所述地址,将所述第三数据写入所述存储设备,以使得当需从所述存储设备读取所述第一数据时,根据所述第三数据及所述第三数据对应的数据标志位的值,计算并读取所述第一数据。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼