[发明专利]具有外部存储器存取控制的处理系统有效
申请号: | 200880130482.5 | 申请日: | 2008-07-23 |
公开(公告)号: | CN102105870A | 公开(公告)日: | 2011-06-22 |
发明(设计)人: | P·J·海斯;C·B·麦卡纳利;W·M·曼斯菲尔德 | 申请(专利权)人: | 微动公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 马永利;卢江 |
地址: | 美国科*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 外部 存储器 存取 控制 处理 系统 | ||
技术领域
本发明涉及一种处理系统,并且更具体来说,涉及一种用于在执行处理例程的同时控制对外部存储器的存取的方法。
背景技术
处理系统在本领域内通常是公知的,并且在多种设备中被利用。某些处理系统具有内部存储器,其提供所述处理系统的所有数据和/或指令。但是,内部存储器具有有限的容量和能力,并且因此在某些情况下还将处理系统连接到外部存储器,所述外部存储器扩充内部存储器的存储空间。此外,外部存储器允许多个处理系统对所述存储器进行存取,并且从而提供更高的灵活性。
使用外部存储器的一个缺陷在于,与对内部存储器的存取相比,对外部存储器的存取通常需要更大数量的功率,并且在某些情况下可能花费更长数量的时间。因此,在处理系统受到功率和/或时间约束的情况下,存在使得外部存储器存取最小化的希望(incentive)。但是,可能无法将所有数据和/或指令都包括在内部存储器中,并且因此常常还是需要外部存储器。
在现有技术处理系统中,按照突发形式(in bursts)对外部存储器进行存取。换句话说,基本上连续地对大外部存储器块进行存取。这将导致处理系统的能量需求出现尖峰(spike)。在处理系统不受能量约束的环境中,这种类型的存储器存取是适当的。但是在有功率约束的情况下,例如在经由双线回路(two-wire loop)为处理系统供电的情况下,所需功率中的尖峰可能会对与处理系统共享电源的组件造成不利影响,这是因为被递送到处理系统的功率部分地受到在所述双线回路上发送的信令的限制。双线回路的实例仅仅是一个实例,而不应当限制本发明的范围,这是因为在许多其他情况下被递送到处理系统的功率也受到限制。虽然现有技术的处理系统尝试了降低总的功率消耗,但这并不总是适当的解决方案,因为即使总的功率消耗得到降低,功率消耗中的短暂尖峰仍然可能会对系统造成不利影响。
因此,本发明提供一种用于在控制对外部存储器的存取的同时执行处理例程的方法。
发明内容
根据本发明的一方面,一种用于执行利用外部存储器并且需要多于一次外部存储器存取的处理例程的方法包括以下步骤:
基于连续外部存储器存取的预定数目来分散(distributing)外部存储器存取。
优选地,所述方法还包括以下步骤:分散外部存储器存取以使得连续外部存储器存取的数目被最小化。
优选地,所述方法还包括以下步骤:基本上均匀地分散外部存储器存取。
优选地,所述分散外部存储器存取的步骤包括:在预定数目的连续外部存储器存取之后,使对外部存储器的存取暂时中断预定时间量。
优选地,所述处理例程还利用内部存储器,并且其中所述分散外部存储器存取的步骤包括:在预定数目的外部存储器存取和预定数目的内部存储器存取之后,中断对外部存储器的存取。
优选地,所述连续外部存储器存取的预定数目基于可用能量供应。
根据本发明的另一方面,一种用于执行利用外部存储器的处理例程的方法包括以下步骤:
确定可用能量供应;以及
基于所述可用能量供应对外部存储器进行存取。
优选地,所述方法还包括以下步骤:只有在可用能量供应超出阈值的情况下才对外部存储器进行存取。
优选地,所述处理例程还利用内部存储器,并且所述方法还包括以下步骤:如果可用能量供应不超出阈值,则对内部存储器进行存取。
优选地,所述方法还包括以下步骤:如果可用能量供应不超出阈值,则分散外部存储器存取。
优选地,所述方法还包括以下步骤:基于连续外部存储器存取的预定数目来分散外部存储器存取。
优选地,所述连续外部存储器存取的预定数目至少部分地由可用能量供应等级确定。
优选地,所述处理例程还利用内部存储器,并且所述方法还包括以下步骤:通过在预定数目的连续外部存储器存取和预定数目的内部存储器存取之后中断对外部存储器的存取来分散对外部存储器的存取。
根据本发明的另一方面,一种处理系统包括:
外部存储器;以及
被适配成执行利用所述外部存储器的处理例程的处理器,其中,所述处理器被配置成基于连续外部存储器存取的预定数目来分散外部存储器存取。
优选地,所述处理器还被配置成分散外部存储器存取以使得连续外部存储器存取的数目被最小化。
优选地,所述处理器还被配置成基本上均匀地分散外部存储器存取。
优选地,所述处理器还被配置成在预定数目的连续外部存储器存取之后,使对外部存储器的存取暂时中断预定时间量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微动公司,未经微动公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880130482.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实体交互的自动用户界面生成
- 下一篇:信息处理设备及信息处理方法