存储器的管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38884353 阅读:14 留言:0更新日期:2023-09-22 14:13
本发明专利技术实施例提供了一种存储器的管理方法、装置、电子设备及存储介质,通过启动多个存储器,并基于为存储器设置的预设初始参数,对多个存储器进行参数配置;在接收到目标处理指令的情况下,基于预设初始参数以及目标处理指令携带的处理操作对应的目标参数,从多个存储器中确定目标操作对象;目标操作对象包括多个存储器中的至少一个存储器包含的存储单元;对目标操作对象执行目标处理指令指示的处理操作。通过参数选择确定多个存储器中目标处理指令指示的目标操作对象进行处理,提高了存储器的可选择性以及存储器配置的灵活性。同时,启动多个存储器进行参数配置,表征设备存在多个存储器用于存储,提高了设备存储容量,避免设备存储功能受限。备存储功能受限。备存储功能受限。

【技术实现步骤摘要】
存储器的管理方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种存储器的管理方法、一种存储器的管理装置、一种电子设备以及一种存储介质。

技术介绍

[0002]Nand

flash存储器是flash存储器的一种,由于其小型化、价格便宜、容量大、读写速度快等特点,目前成为嵌入式设备存储介质的首选。
[0003]相关技术中,文件系统启动后,会默认启动一个Nand

flash存储器进行使用,也就是说,在这种情况下,仅存在唯一一个Nand

flash存储器用于存储,并且直接基于该存储器中的目标操作对象执行目标处理指令指示的处理操作,以满足设备存储需求,但单个存储器的存储容量有限,因此,配置单个Nand

flash存储器进行存储的存储方案无法适配大容量存储需求,存储容量较低,导致嵌入式设备的存储功能受限,且存储器配置的灵活性较差。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种存储器的管理方法,以提高存储器配置的灵活性且提高存储容量。
[0005]相应的,本专利技术实施例还提供了一种存储器的管理装置、一种电子设备以及一种存储介质,用以保证上述方法的实现及应用。
[0006]为了解决上述问题,本专利技术实施例公开了一种存储器的管理方法,所述方法包括:
[0007]启动所述多个存储器,并基于为存储器设置的预设初始参数,对所述多个存储器进行参数配置;
[0008]在接收到目标处理指令的情况下,基于所述预设初始参数以及所述目标处理指令携带的处理操作对应的目标参数,从所述多个存储器中确定目标操作对象;所述目标操作对象包括所述多个存储器中的至少一个存储器包含的存储单元;
[0009]对所述目标操作对象执行所述目标处理指令指示的处理操作。
[0010]可选地,所述预设初始参数包括预设起始片选序号、预设块数量以及预设块内页数量;
[0011]所述基于为存储器设置的预设初始参数,对所述多个存储器进行参数配置,包括:
[0012]基于所述预设起始片选序号,从所述多个存储器中确定可用存储器;
[0013]针对所述可用存储器中的任一存储器,基于所述预设块数量以及所述预设块内页数量,对所述存储器进行参数配置。
[0014]可选地,所述目标处理指令包括目标擦除指令,所述存储单元包括存储块;所述在接收到目标处理指令的情况下,基于所述预设初始参数以及所述目标处理指令携带的处理操作对应的目标参数,从所述多个存储器中确定目标操作对象,包括:
[0015]在接收到所述目标擦除指令的情况下,获取所述目标擦除指令携带的目标参数;
所述目标参数包括目标擦除参数;
[0016]基于所述预设初始参数中的所述预设起始片选序号和所述预设块数量以及所述目标擦除参数,从所述可用存储器中确定所述目标擦除指令指示的目标存储器;
[0017]基于所述目标擦除参数以及所述预设块数量,从所述目标存储器中确定目标存储块,并将所述目标存储块确定为所述目标操作对象。
[0018]可选地,所述目标处理指令包括目标读写指令,所述存储单元包括存储页;所述在接收到目标处理指令的情况下,基于所述预设初始参数以及所述目标处理指令携带的处理操作对应的目标参数,从所述多个存储器中确定目标操作对象,包括:
[0019]在接收到所述目标读写指令的情况下,获取所述目标读写指令携带的目标参数;所述目标参数包括目标读写参数;
[0020]基于所述预设初始参数中的所述预设起始片选序号、所述预设块数量和所述预设块内页数量以及所述目标读写参数,从所述可用存储器中确定所述目标读写指令指示的目标存储器;
[0021]基于所述目标读写参数从所述目标存储器中确定目标存储页,并将所述目标存储页确定为所述目标操作对象。
[0022]可选地,所述基于所述预设初始参数中的所述预设起始片选序号和所述预设块数量以及所述目标擦除参数,从所述可用存储器中确定所述目标擦除指令指示的目标存储器,包括:
[0023]对所述预设块数量以及所述目标擦除参数进行取整计算,得到取整计算结果;
[0024]基于所述取整计算结果以及所述预设起始片选序号,确定目标片选序号;
[0025]基于所述目标片选序号,确定与所述目标片选序号对应的片选连接的存储器为所述目标存储器;
[0026]所述基于所述目标擦除参数以及所述预设块数量,从所述目标存储器中确定目标存储块,包括:
[0027]对所述目标擦除参数以及所述预设块数量进行取余计算,得到目标存储块序号;
[0028]基于所述目标存储块序号,从所述目标存储器中确定所述目标存储块。
[0029]可选地,所述基于所述预设初始参数中的所述预设起始片选序号、所述预设块数量和所述预设块内页数量以及所述目标读写参数,从所述可用存储器中确定所述目标读写指令指示的目标存储器,包括:
[0030]基于所述预设块数量以及所述预设块内页数量,计算单个存储器中包含的页数量总和;
[0031]对所述页数量总和以及所述目标读写参数进行取整计算,得到取整计算结果;
[0032]基于所述取整计算结果以及所述预设起始片选序号,确定目标片选序号;
[0033]基于所述目标片选序号,确定与所述目标片选序号对应的片选连接的存储器为所述目标存储器;
[0034]所述基于所述目标读写参数从所述目标存储器中确定目标存储页,包括:
[0035]对所述目标读写参数以及所述页数量总和进行取余计算,得到目标存储页序号;
[0036]基于所述目标存储页序号,从所述目标存储器中确定所述目标存储页。
[0037]可选地,所述对所述目标操作对象执行所述目标处理指令指示的处理操作,包括:
[0038]在所述目标处理指令为所述目标擦除指令的情况下,对所述目标块执行擦除操作;
[0039]在所述目标处理指令为所述目标读写指令的情况下,对所述目标页执行读操作或写操作。
[0040]本专利技术实施例还公开了一种存储器的管理装置,包括:
[0041]第一配置模块,用于启动所述多个存储器,并基于为存储器设置的预设初始参数,对所述多个存储器进行参数配置;
[0042]第一确定模块,用于在接收到目标处理指令的情况下,基于所述预设初始参数以及所述目标处理指令携带的处理操作对应的目标参数,从所述多个存储器中确定目标操作对象;所述目标操作对象包括所述多个存储器中的至少一个存储器包含的存储单元;
[0043]第一处理模块,用于对所述目标操作对象执行所述目标处理指令指示的处理操作。
[0044]可选地,所述预设初始参数包括预设起始片选序号、预设块数量以及预设块内页数量;第一配置模块可以包括以下模块:
[0045]第二确定模块,用于基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储器的管理方法,其特征在于,应用于控制器,所述控制器连接有多个存储器,所述方法包括:启动所述多个存储器,并基于为存储器设置的预设初始参数,对所述多个存储器进行参数配置;在接收到目标处理指令的情况下,基于所述预设初始参数以及所述目标处理指令携带的处理操作对应的目标参数,从所述多个存储器中确定目标操作对象;所述目标操作对象包括所述多个存储器中的至少一个存储器包含的存储单元;对所述目标操作对象执行所述目标处理指令指示的处理操作。2.根据权利要求1所述的方法,其特征在于,所述预设初始参数包括预设起始片选序号、预设块数量以及预设块内页数量;所述基于为存储器设置的预设初始参数,对所述多个存储器进行参数配置,包括:基于所述预设起始片选序号,从所述多个存储器中确定可用存储器;针对所述可用存储器中的任一存储器,基于所述预设块数量以及所述预设块内页数量,对所述存储器进行参数配置。3.根据权利要求2所述的方法,其特征在于,所述目标处理指令包括目标擦除指令,所述存储单元包括存储块;所述在接收到目标处理指令的情况下,基于所述预设初始参数以及所述目标处理指令携带的处理操作对应的目标参数,从所述多个存储器中确定目标操作对象,包括:在接收到所述目标擦除指令的情况下,获取所述目标擦除指令携带的目标参数;所述目标参数包括目标擦除参数;基于所述预设初始参数中的所述预设起始片选序号和所述预设块数量以及所述目标擦除参数,从所述可用存储器中确定所述目标擦除指令指示的目标存储器;基于所述目标擦除参数以及所述预设块数量,从所述目标存储器中确定目标存储块,并将所述目标存储块确定为所述目标操作对象。4.根据权利要求2所述的方法,其特征在于,所述目标处理指令包括目标读写指令,所述存储单元包括存储页;所述在接收到目标处理指令的情况下,基于所述预设初始参数以及所述目标处理指令携带的处理操作对应的目标参数,从所述多个存储器中确定目标操作对象,包括:在接收到所述目标读写指令的情况下,获取所述目标读写指令携带的目标参数;所述目标参数包括目标读写参数;基于所述预设初始参数中的所述预设起始片选序号、所述预设块数量和所述预设块内页数量以及所述目标读写参数,从所述可用存储器中确定所述目标读写指令指示的目标存储器;基于所述目标读写参数从所述目标存储器中确定目标存储页,并将所述目标存储页确定为所述目标操作对象。5.根据权利要求3所述的方法,其特征在于,所述基于所述预设初始参数中的所述预设起始片选序号和所述预设块数量以及所述目标擦除参数,从所述可用存储器中确定所述目标擦除指令指示的目标存储器,包括:对所述预设块数量以及所述目标擦除参数进行取整计算,得到取整计算结果;
基于所述取整计算结果以及所述预设起始片选序号,确定目标片选序号;基于所述目标片选序号,确定与所述目标片选序号对应的片选连接的存储器为所述目标存储器;所述基于所...

【专利技术属性】
技术研发人员:丁克华李俊
申请(专利权)人:龙芯中科技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1