发明名称 一种数据读写方法及存储设备
摘要 本发明实施例公开了一种数据读写方法及存储设备。本发明实施例公开的数据读写方法应用于存储设备中,存储设备包括控制器和存储器,方法包括:控制器获取存储器中的任意一个数据读写的源地址(A,B,C);根据预设的并行度将源地址中的Bank地址A划分为高位A1和低位A2;控制器将划分后的源地址按照预定的移位规则移位得到与该源地址对应的目标地址;控制器根据待读取数据的目标地址从对应的源地址读取待读取数据或根据待写入数据的目标地址将待写入数据写入对应的源地址。本发明实施例能够充分利用闪存Bank级别的并行特性,提高IO性能,降低数据读写延迟,且能够避免双重映射的开销。
申请公布号 CN104699414A 申请公布日期 2015.06.10
申请号 CN201310662204.7 申请日期 2013.12.09
申请人 华为技术有限公司;清华大学 发明人 舒继武;王维;王元钢
分类号 G06F3/06(2006.01)I;G06F13/20(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 唐华明
主权项 一种数据读写方法,所述数据读写方法应用于存储设备中,所述存储设备包括控制器和存储器,其特征在于,所述方法包括:所述控制器获取所述存储器中的任意一个数据读写的源地址(A,B,C),其中A为Bank地址,B为块地址,C为页面地址;所述控制器根据预设的并行度将所述源地址中的Bank地址A划分为高位A1和低位A2,所述预设的并行度指的是预设的将目标地址连续的数据写入所述存储器时同时写入的Bank的数量和读出所述目标地址连续的数据时从所述存储器中同时读取的Bank的数量;所述控制器将划分后的源地址按照预定的移位规则进行移位得到与所述源地址对应的目标地址;所述控制器根据待读取数据的目标地址从对应的源地址读取所述待读取数据或根据待写入数据的目标地址将所述待写入数据写入对应的源地址。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼