发明名称 数据处理系统中的硬件资源管理
摘要 一种处理器(6)被提供,该处理器(6)具有多个硬件资源,诸如性能监视器(12)和上下文指针(18)。边界指示电路(14、20)储存边界值,该边界值是可编程的并且指示将硬件资源分割成第一部份和第二部份的边界位置。资源控制电路(16、22)控制对硬件资源的访问,以使得当程序执行电路(8)正执行第一程序时,其响应于关于所述多个硬件资源有多少的查询而传回第一值,而当程序执行电路正执行第二程序时,其通过传回对应于第二部份内的那些硬件资源的值来响应这样的查询。
申请公布号 CN102667722A 申请公布日期 2012.09.12
申请号 CN201080047900.1 申请日期 2010.08.23
申请人 ARM有限公司 发明人 迈克尔·约翰·威廉斯;斯图亚特·大卫·贝尔斯
分类号 G06F9/50(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 北京东方亿思知识产权代理有限责任公司 11258 代理人 宋鹤
主权项 一种用于在多个程序控制下处理数据的装置,该装置包含:多个硬件资源,这多个硬件资源具有预定的序列,以使得这多个硬件资源中的每一硬件资源具有在所述序列内的一预定位置;边界指示电路,该边界指示电路被配置为储存指示在所述序列内的边界位置的边界值,所述边界位置将所述序列分割为处于所述序列内的所述边界位置的第一侧上的第一部份以及处于所述序列内的所述边界位置的第二侧上的第二部份;程序指令执行电路,该程序指令执行电路被配置为执行程序指令;资源控制电路,该资源控制电路被耦合至所述边界指示电路并且被配置为:当所述程序电路正执行第一程序时,响应于查询所述装置内所述多个硬件资源有多少的一个或多个程序指令,传回第一值;并且当所述程序电路正执行第二程序时,响应于查询所述装置内所述多个硬件资源有多少的一个或多个程序指令,传回对应于所述第二部份内的那些硬件资源的值。
地址 英国剑桥