一种内存适配的方法、装置、电子设备及存储介质与流程

文档序号:36423354发布日期:2023-12-20 15:42阅读:43来源:国知局
一种内存适配的方法与流程

本申请涉及计算机,特别涉及一种内存适配的方法、装置、电子设备及存储介质。


背景技术:

1、随着ddr5(double data rate,双倍速率)内存的普及,主流品牌的内存产品的频率和性能均直线上升,ddr4内存频率由2666-3200mbps提升到ddr5内存的4000-6400mbps不等。

2、电子设备往往只自带一个内存条,内存频率设置较高,当插入内存数量增加时,由于内存控制器的性能瓶颈和散热问题,容易导致系统运行不稳定,这时需要内存降频运行。

3、还有一种情况是用户在电子设备添加内存条的时候,由于不同厂家的ddr5内存的颗粒和性能不同,导致各个内存的默认频率不一致,比如两个内存的默认频率分别为4800mhz和5200mhz,bios(basic input output system,基本输入输出系统)设置频率为5200mhz时,频率为4800mhz的内存处于超频状态,会导致系统运行不稳定和处理器及内存过热,使用寿命降低。


技术实现思路

1、本申请实施例的目的在于提供一种内存适配的方法、装置、电子设备及存储介质,用以解决现有技术中内存运行频率与内存的频率不匹配的问题。

2、本申请的实施例采用如下技术方案:一种内存适配的方法,应用于电子设备,包括:

3、基于第一指令,得到安装在电子设备上的内存的内存信息,其中内存信息至少包括内存频率;

4、在内存信息与预设内存信息不匹配时,确定所有内存中内存频率最低的内存为预定内存,其中,所述预设内存信息为电子设备的主板默认的内存信息;

5、所述预定内存的内存频率值大于或等于内存最低运行频率值时,将内存运行频率设置为所述预定内存的内存频率,否则,将内存运行频率设置为内存最低运行频率;

6、判断是否修改内存运行频率,得到第一判断结果;

7、基于第一判断结果,启动电子设备,电子设备按照未修改或修改后的内存运行频率运行。

8、在一些实施例中,所述内存信息还包括:

9、内存数量;

10、内存信息与预设内存信息不匹配为,至少部分内存的内存频率与预设内存频率不同;

11、所述在内存信息与预设内存信息不匹配时,确定所有内存中内存频率最低的内存为预定内存,包括:

12、内存数量为单内存时,确定该内存为所述预定内存;

13、内存数量为双内存时,确定两个内存中内存频率更低的一个内存为所述预定内存;

14、内存数量大于两个时,确定所有内存中内存频率最低的内存为所述预定内存。

15、在一些实施例中,所述方法还包括:

16、在内存信息与预设内存信息匹配时,将内存运行频率设置为与内存数量对应的预定频率。

17、在一些实施例中,所述在内存信息与预设内存信息匹配时,将内存运行频率设置为与内存数量对应的预定频率,包括:

18、内存为单内存时,将所述预定频率为该内存的内存频率;

19、内存为两个以上相同内存频率的内存时,将所述预定频率设置为小于内存频率的频率值。

20、在一些实施例中,基于第一判断结果,启动电子设备,电子设备按照未修改或修改后的内存运行频率运行,包括:

21、第一判断结果为不需要修改时,启动电子设备,电子设备按照未修改的内存运行频率运行;

22、否则,进行电子设备的操作系统对应框架的判断,得到第二判断结果;

23、基于第二判断结果,修改内存运行频率为所述预定内存的频率,或所述预定频率,或内存最低运行频率。

24、在一些实施例中,所述否则,进行电子设备的操作系统对应框架的判断,得到第二判断结果,包括:

25、判断电子设备的操作系统对应的架构是否为预设架构;

26、当电子设备的操作系统对应的架构为预设架构时,按照修改后的内存运行频率启动电子设备;

27、否则,运行重启操作指令,按照设置后的内存运行频率启动电子设备。

28、在一些实施例中,所述方法还包括:

29、当安装在电子设备上的内存均不与电子设备适配时,基于内存频率对内存运行频率进行测试,并在电子设备的操作系统的自检界面显示内存告警信息;

30、基于测试结果,确定电子设备的内存运行频率。

31、本申请实施例还公开了一种适配装置,包括:

32、获取模块,其配置为基于第一指令,得到安装在电子设备上的内存的内存信息,其中内存信息至少包括内存频率;

33、确定模块,其配置为在内存信息与预设内存信息不匹配时,确定所有内存中内存频率最低的内存为预定内存,其中,所述预设内存信息为电子设备的主板默认的内存信息;

34、第一处理模块,其配置为所述预定内存的内存频率值大于或等于内存最低运行频率值时,将内存运行频率设置为所述预定内存的内存频率,否则,将内存运行频率设置为内存最低运行频率;

35、判断模块,其配置为判断是否修改内存运行频率,得到第一判断结果;

36、第二处理模块,其配置为基于第一判断结果,启动电子设备,电子设备按照未修改或修改后的内存运行频率运行。

37、本申请实施例还公开了一种电子设备,包括处理器和存储器,所述存储器中存储有可执行程序,所述处理器执行所述可执行程序以进行如上述实施例中任一项所述方法的步骤。

38、本申请实施例还公开了一种存储介质,所述存储介质承载有一个或者多个计算机程序,所述一个或者多个计算机程序被处理器执行以实现如上述实施例中任一项所述方法的步骤。

39、本申请实施例的有益效果在于:

40、在内存信息与预设内存信息不匹配时,将内存运行频率设置为预定内存的内存频率或内存最低运行频率;然后根据是否需要修改内存运行频率的判断结果,启动电子设备,以使电子设备按照根据未修改或修改后的内存运行频率运行,进而使得电子设备的操作系统具有稳定的运行环境,减低了硬件损伤的概率。



技术特征:

1.一种内存适配的方法,应用于电子设备,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述内存信息还包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述在内存信息与预设内存信息匹配时,将内存运行频率设置为与内存数量对应的预定频率,包括:

5.根据权利要求3所述的方法,其特征在于,基于第一判断结果,启动电子设备,电子设备按照未修改或修改后的内存运行频率运行,包括:

6.根据权利要求5所述的方法,其特征在于,所述否则,进行电子设备的操作系统对应框架的判断,得到第二判断结果,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种适配装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器中存储有可执行程序,所述处理器执行所述可执行程序以进行如权利要求1至7中任一项所述方法的步骤。

10.一种存储介质,所述存储介质承载有一个或者多个计算机程序,其特征在于,所述一个或者多个计算机程序被处理器执行以实现如权利要求1至7中任一项所述方法的步骤。


技术总结
本申请提供了一种内存适配的方法、装置、电子设备及存储介质,该方法应用于电子设备,包括基于第一指令,得到安装在电子设备上的内存的内存信息;在内存信息与预设内存信息不匹配时,确定所有内存中内存频率最低的内存为预定内存;预定内存的内存频率值大于或等于内存最低运行频率值时,将内存运行频率设置为预定内存的内存频率,否则,将内存运行频率设置为内存最低运行频率;判断是否修改内存运行频率,得到第一判断结果;基于第一判断结果,启动电子设备,电子设备按照未修改或修改后的内存运行频率运行。以使电子设备按照根据未修改或修改后的内存运行频率运行,进而使得电子设备的操作系统具有稳定的运行环境,减低了硬件损伤的概率。

技术研发人员:王傲
受保护的技术使用者:联想开天科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1