The embodiment of the invention discloses a method and a memory control device and a terminal, wherein the method comprises bus demand frequency real-time access to multiple processors respectively and determine the maximum frequency of the bus demand; according to the memory operation frequency preset rule selection frequency corresponding to the maximum demand bus; bus demand real-time bus frequency and frequency the largest is the same; if the same judgment, real-time memory operating frequency and the memory operation frequency is the same; if the real-time memory operating frequency and memory operating frequency is not the same as the memory operation frequency will bus demand frequency corresponding to the maximum operating frequency determined for real time memory new. The embodiment of the invention saves the power consumption of the system by dynamically adjusting the running frequency of the bus and the running frequency of the memory.
【技术实现步骤摘要】
一种控制存储器的方法、装置及终端
本专利技术涉及电子
,尤其涉及一种控制存储器的方法、装置及终端。
技术介绍
现在的智能终端功能复杂,性能强大,而且一般的智能终端都远不止一个处理器,一般都至少包括多个处理器,比如中央处理器(CPU,CentralProcessingUnit)、图形处理器(GPU,GraphicsProcessingUnit)、无线处理器、多媒体处理器以及调制解调处理器等。尽管一般的终端都有多个处理器,但是一般情况下一个终端都只有一个内存,这些不同的处理器在不同时刻会共用一个内存,不同的处理器通过各自的总线连接到同一个内存上,即通过不同的总线来跟内存传输数据。但是,目前一些厂家的不同处理器在使用内存时,内存的运行频率相对比较固定,在处理器和内存之间公用的一些总线的运行频率也相对比较固定,有时候某些系统的处理器对总线的运行频率和内存的运行频率的需求没有那么高时,会使得整个终端系统的功耗较多,并存在一定浪费。
技术实现思路
本专利技术实施例提供一种控制存储器的方法、装置及终端,可根据不同处理器对总线的运行频率的需求,动态地调整总线的运行频率以及内存的运行频率,从而节省系统功耗。第一方面,本专利技术实施例提供了一种控制存储器的方法,该方法包括,实时获取多个处理器分别对应的总线需求频率并确定最大的总线需求频率;根据预设规则选取所述最大的总线需求频率所对应的内存运行频率;获取实时总线运行频率并判断所述实时总线运行频率与所述最大的总线需求频率是否相同;若实时总线运行频率与所述最大的总线需求频率相同,获取实时内存运行频率并判断所述实时内存运行频率与所述 ...
【技术保护点】
一种控制存储器的方法,其特征在于,包括,实时获取多个处理器分别对应的总线需求频率并确定最大的总线需求频率;根据预设规则选取所述最大的总线需求频率所对应的内存运行频率;获取实时总线运行频率并判断所述实时总线运行频率与所述最大的总线需求频率是否相同;若实时总线运行频率与所述最大的总线需求频率相同,获取实时内存运行频率并判断所述实时内存运行频率与所述内存运行频率是否相同;若实时内存运行频率与所述内存运行频率不相同,将所述最大的总线需求频率所对应的内存运行频率确定为新的实时内存运行频率。
【技术特征摘要】
1.一种控制存储器的方法,其特征在于,包括,实时获取多个处理器分别对应的总线需求频率并确定最大的总线需求频率;根据预设规则选取所述最大的总线需求频率所对应的内存运行频率;获取实时总线运行频率并判断所述实时总线运行频率与所述最大的总线需求频率是否相同;若实时总线运行频率与所述最大的总线需求频率相同,获取实时内存运行频率并判断所述实时内存运行频率与所述内存运行频率是否相同;若实时内存运行频率与所述内存运行频率不相同,将所述最大的总线需求频率所对应的内存运行频率确定为新的实时内存运行频率。2.如权利要求1所述的方法,其特征在于,所述方法还包括,若实时总线运行频率与所述最大的总线需求频率不相同,则将所述最大的总线需求频率确定为新的实时总线运行频率,并返回所述获取实时内存运行频率并判断所述实时内存运行频率与所述内存运行频率是否相同的步骤。3.如权利要求1所述的方法,其特征在于,所述实时获取所有处理器对应的总线需求频率并确定最大的总线需求频率具体包括,实时统计每个处理器的运行频率;根据所述运行频率确定每个处理器对应的总线需求频率;根据每个处理器对应的总线需求频率确定最大的总线需求频率。4.如权利要求1所述的方法,其特征在于,所述根据预设规则选取所述最大的总线需求频率所对应的内存运行频率具体包括,根据预设的总线运行频率与内存运行频率的对应关系选取所述最大的总线需求频率所对应的内存运行频率。5.一种装置,其特征在于,包括,获取单元,用于实时获取多个处理器分别对应的总线需求频率并确定最大的总线需求频率;匹配单元,用于根据预设规则选取所述最大的总线需求频率所对应的内存运行频率;第一判断单元,用于获取实时总线运行频率并判断所述实时总线运行频率与所述最大的总线需求频率是否相同;第二判断单元,用于若实时总线运行频率与所述最大的总线需求频率相同...
【专利技术属性】
技术研发人员:辛将,
申请(专利权)人:深圳市金立通信设备有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。