一种调节内存运行频率的方法及电子设备技术

技术编号:7270525 阅读:166 留言:0更新日期:2012-04-15 16:16
本发明专利技术实施例公开了一种调节内存运行频率的方法及电子设备。所述方法包括:发送第一命令给所述内存,其中,所述第一命令用于指示所述内存保持所述内存中的数据信息;发送第二命令给所述内存控制器,其中,所述第二命令用于调整所述内存控制器的第一频率为第二频率;发送第三命令给所述内存,其中,所述第三命令用于指示所述内存按照所述内存控制器的所述第二频率交换所述数据信息。本发明专利技术所述技术方案能够在运行的过程中完成内存频率的动态调节,而不再需要用户通过关闭再开启电子设备的方式去调节内存的频率。

【技术实现步骤摘要】

本专利技术主要涉及终端运行领域,特别是指一种调节内存运行频率的方法及电子设备
技术介绍
对于笔记本、台式计算机、手机等电子设备来说,在现有技术中,用户如果需要调节内存的运行频率,则必须要先关闭电子设备,然后重启开机进入设置界面,对内存的频率进行调节并保存。然后再重新启动电子设备后才可以使内存工作在新的频率。专利技术人在研究本专利技术的过程中,发现现有技术存在如下缺陷1、内存的频率调整必须重新启动电子设备,电子设备在开机状态下不能进行内存频率的调整,且调整过程冗长;2、调整的过程为用户手动调整,调整不方便,不智能;3、调整的操作复杂,仅仅适应具有一定专业技术的人员(例如,设备的专业维护人员)进行操作,不适合具有普通用户进行调整操作。
技术实现思路
本专利技术实施例提出一种调节内存运行频率的方法及电子设备端,能够在运行的过程中完成内存频率的动态调节,而不再需要用户通过关闭再开启电子设备的方式去调节内存的频率。本专利技术实施例的技术方案是这样实现的一种调节内存运行频率的方法,所述方法应用于一电子设备中,所述电子设备包括内存控制器和内存,所述内存与所述内存控制器对应连接,当所述电子设备处于工作状态时,所述内存按照所述内存控制器的第一频率运行,所述方法包括发送第一命令给所述内存,其中,所述第一命令用于指示所述内存保持所述内存中的数据信息;发送第二命令给所述内存控制器,其中,所述第二命令用于调整所述内存控制器的第一频率为第二频率;发送第三命令给所述内存,其中,所述第三命令用于指示所述内存按照所述内存控制器的所述第二频率交换所述数据信息。优选的,所述第一命令用于指示所述内存保持所述内存中的数据信息具体为所述第一命令用于指示所述内存进入自刷新模式,从而保持所述内存中的数据信肩、ο优选的,所述第一命令用于指示所述内存保持所述内存中的数据信息具体为所述第一命令用于指示所述内存将所述数据信息写入一闪存中;所述第三命令用于指示所述内存按照所述内存控制器的所述第二频率交换所述数据信息具体为所述第三命令用于指示所述内存从所述闪存中读回所述数据信息,并按照所述内存控制器的所述第二频率交换所述数据信息。优选的,所述发送第一命令给所述内存之前,还包括接收一调整内存频率的指令,其中,所述调整内存频率的指令为当中央处理器的工作频率由第三频率调整为第四频率时产生,或者所述调整内存频率的指令为根据系统资源利用率产生。一种电子设备,包括内存控制器;内存,与所述内存控制器连接,其中,当所述电子设备处于工作状态时,所述内存按照所述内存控制器的第一频率运行;频率控制器,分别与所述内存控制器和所述内存连接,用于发送第一命令给所述内存,其中,所述第一命令用于指示所述内存保持所述内存中的数据信息;发送第二命令给所述内存控制器,其中,所述第二命令用于调整所述内存控制器的第一频率为第二频率;发送第三命令给所述内存,其中,所述第三命令用于指示所述内存按照所述内存控制器的所述第二频率交换所述数据信息。优选的,所述第一命令用于指示所述内存保持所述内存中的数据信息具体为所述第一命令用于指示所述内存进入自刷新模式,从而保持所述内存中的数据信肩、ο优选的,所述第一命令用于指示所述内存保持所述内存中的数据信息具体为所述第一命令用于指示所述内存将所述数据信息写入一闪存中;所述第三命令用于指示所述内存按照所述内存控制器的所述第二频率交换所述数据信息具体为所述第三命令用于指示所述内存从所述闪存中读回所述数据信息,并按照所述内存控制器的所述第二频率交换所述数据信息。优选的,还包括接收单元,用于接收一调整内存频率的指令,其中,所述调整内存频率的指令为当中央处理器的工作频率由第三频率调整为第四频率时产生,或者所述调整内存频率的指令为根据系统资源利用率产生。一种调节内存运行频率的方法,所述方法应用一电子设备中,所述电子设备包括中央处理器、内存控制器以及内存,其中,所述中央处理器具有第三频率,所述内存控制器具有第一频率,所述内存按照所述内存控制器的所述第一频率与所述中央处理器进行数据信息交换,所述方法包括监控一系统资源利用率;根据所述系统资源利用率,调整所述内存控制器的工作频率,使所述内存控制器的工作频率由所述第一频率调整到第二频率。一种调节内存运行频率的方法,所述方法应用一电子设备中,所述电子设备包括中央处理器、内存控制器以及内存,其中,所述中央处理器具有第三频率,内存控制器具有第一频率,所述内存按照所述内存控制器的所述第一频率与所述中央处理器进行数据信息交换,所述方法包括监控所述中央处理器的工作频率;当所述中央处理器的工作频率从所述第三频率调整到第四频率时,产生一调整内存频率的指令;根据所述调整内存频率的指令,将所述内存控制器的工作频率由所述第一频率调整到第二频率。优选的,所述将所述内存控制器的工作频率由所述第一频率调整到第二频率包括发送第一命令给所述内存,其中,所述第一命令用于指示所述内存保持所述内存中的数据信息;发送第二命令给所述内存控制器,其中,所述第二命令用于调整所述内存控制器的所述第一频率为第二频率;发送第三命令给所述内存,其中,所述第三命令用于指示所述内存按照所述内存控制器的所述第二频率与所述中央处理器交换所述数据信息。与现有技术相比,本专利技术的实施例在电子设备处于工作状态时,自动的调整内存的频率。整个调整过程不需要用户参与,例如,不需要用户进行内存的内存频率调整的设置。在电子设备处于工作状态时,内存频率自动调整的过程中,能够将内存按照内存控制器的第一频率与中央处理器交换的数据信息保持住,保证在内存控制器从第一频率调整到第二频率后能够继续与中央处理器交换之前保持的数据信息。使用户对电子设备的正常使用不受影响。与现有技术用户通过手动的方式对内存频率的调整具有一定盲目性相比(即用户一味将内存频率调整到最高,并不能有效的发挥内存的使用效率,造成系统资源的浪费)。本专利技术的实施例,能够根据系统资源的利用率,或者根据CPU的工作频率,动态的调整内存的频率,从而能够充分发挥内存的使用效率,提升电子设备的性能,降低系统资源的浪费。现有技术中的电子设备中,当电子设备的系统资源利用率变化时,只能动态调节中央处理器的频率,而不能对内存的频率进行动态调节,从而造成内存带宽资源的浪费,并且浪费功耗。或者,在中央处理器的频率进行动态调整后,内存只能恒定在一定的频率下运行,造成电子设备性能的下降。本专利技术的实施例,不仅能在系统资源利用率变化时,动态调节中央处理器的频率,而还能对内存的频率进行动态调节,从而内存带宽资源的利用率,节省了功耗。另一方面本专利技术的实施例,内存频率的调整能够根据中央处理器的调整而调整。 使中央处理器的频率和内存的频率相互的匹配。从而优化的使用中央处理器以及内存带宽,提升了电子设备的性能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种调节内存运行频率的方法第一实施例的流程示意图2为本专利技术一种调节内存运行频率的方法第二实施例的流程示意图;图3为本专利技术一种电子设备优本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:彭金刚王晓刚冯晓毅
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1
相关领域技术