【技术实现步骤摘要】
数据访问方法、装置及非临时性计算机可读存储介质
[0001]本公开涉及电子设备
,尤其涉及一种数据访问方法、装置及非临时性计算机可读存储介质。
技术介绍
[0002]随着技术的发展,基于电子元件工业联合会(Joint Electron Device Engineering Council,JEDEC)协议的存储器(例如,Nand flash)被广泛应用于移动终端等电子设备上。
[0003]目前,在电子设备上的进程产生待处理指令后,将该待处理指令发送至基于JEDEC协议的存储器,该存储器处理该待处理指令,即对待处理指令的待访问地址进行访问,也即数据读写。
[0004]然而,当待处理指令的数量为多个时,需要逐个将待处理指令发送至该存储器,导致指令开销的增加,且存储器仅能逐个处理待处理指令,降低指令处理的效率,从而影响电子设备的性能。
技术实现思路
[0005]有鉴于此,本公开提供一种数据访问方法、装置及非临时性计算机可读存储介质,可以有效提高电子设备的性能。
[0006]根据本公开实 ...
【技术保护点】
【技术特征摘要】
1.一种数据访问方法,其特征在于,应用于电子设备,所述方法包括:获取多个待处理指令;其中,每个所述待处理指令包括待访问地址;确定所述多个待处理指令中的待合并指令,并对所述待合并指令进行合并处理,得到合并指令;根据所述合并指令对应的待访问地址进行数据访问。2.根据权利要求1所述的方法,其特征在于,所述确定所述多个待处理指令中的待合并指令,包括:获取第一指令;其中,所述第一指令为所述待处理指令中的任一指令;遍历所述第一指令以外的待处理指令,获得第二指令;其中,所述第二指令的待访问地址与所述第一指令的待访问地址为间接连续,且所述第二指令的待访问地址未通过其它待处理指令的待访问地址与所述第一指令的待访问地址连续;响应于所述第二指令和所述第一指令满足第一预设合并条件,将所述第二指令和所述第一指令确定为所述待合并指令。3.根据权利要求2所述的方法,其特征在于,所述响应于所述第二指令和所述第一指令满足第一预设合并条件,将所述第二指令和所述第一指令确定为所述待合并指令,包括:获取存储间隔,和/或,获取当前访问总数据量;其中,所述存储间隔指示所述第一指令的待访问地址与所述第二指令的待访问地址之间的距离;所述当前访问总数据量指示所有待合并指令对应的待访问数据量之和;在所述存储间隔小于第一预设阈值,和/或,所述当前访问总数据量小于第二预设阈值的情况下,确定所述第二指令和所述第一指令为所述待合并指令。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述当前访问总数据量大于或等于所述第二预设阈值的情况下,停止遍历所述第一指令以外的待处理指令。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取第一时长,并获取所述第一指令对应的第一时间阈值;其中,所述第一时长指示从确定获取第一指令开始,截止至当前时刻的时长;响应于所述第一时长小于第一时间阈值,继续遍历所述第一指令以外的待处理指令;响应于所述第一时长大于或等于所述第一时间阈值,停止遍历所述第一指令以外的待处理指令。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取所述第二指令的待访问地址与所述第一指令的待访问地址之间的差值;其中,所述待访问地址为逻辑地址;获取预设存储单位大小;根据所述差值和所述预设存储单位大小,得到所述存储间隔。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取第一指令;其中,所述第一指令为所述待处理指令中的任一指令;遍历所述第一指令以外的待处理指令;响应于当前遍历的待处理指令和所述第一指令满足第二预设合并条件,将所述当前遍历的待处理指令和所述第一指令确定为所述待合并指令。
8.根据权利要求2至7中任一项所述的方法,其特征在于,所述方法还包括:将所述待处理指...
【专利技术属性】
技术研发人员:张俊,李星辉,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。