【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及对诸如总线或存储器之类的共享系统资源的仲裁(arbitration),具体地说,涉及仲裁诊断。
技术介绍
现代电子装置包含有日益复杂的处理系统以处理各种操作功能。例如,移动通信手机、手持式游戏系统、便携式数字助理等提供了由图形、音频、通信以及显示处理子系统支持的日益丰富的多媒体功能。不同子系统通常包括专用硬件和软件处理单元,但它们通常共享所选择的系统资源,诸如存储器、总线等。在这种系统中,“仲裁器”基于授予、拒绝,以及推迟由多个竞争实体中的各个实体进行的访问请求,来协调这些竞争实体的共享资源访问。例如,总线仲裁器管理两个或更多个处理子系统(每一个子系统都需要单独地对共享系统总线进行访问)对共享系统总线的访问。在这种情况下,仲裁器暂时向一个子系统授予总线访问,同时阻止其他子系统的总线访问。因此,资源仲裁提供了用于协调资源共享的机制,但它也使得系统诊断复杂化。例如,在使用资源仲裁的分布式处理系统中,仲裁处理阻止给定子系统对共享资源访问的时长可能比可容忍的时长更长,从而导致整个系统发生故障。由于涉及各种子系统的复杂处理状态、这些子系统状态的“互相关联性”并且通常无法提供在故障点及故障时刻的全面的仲裁状态信息,所以对由仲裁引起的故障进行诊断提出了重大的挑战。
技术实现思路
在一个实施方式中,资源仲裁诊断处理方法包括以下步骤:检测被仲裁能够访问共享资源的两个或更多个实体的仲裁 ...
【技术保护点】
一种资源仲裁诊断处理方法,该方法包括以下步骤: 检测被仲裁能够访问共享资源的两个或更多个实体的仲裁事件;以及 维持所述仲裁事件的时序存储痕迹。
【技术特征摘要】
【国外来华专利技术】US 2006-6-1 11/445,0641、一种资源仲裁诊断处理方法,该方法包括以下步骤:
检测被仲裁能够访问共享资源的两个或更多个实体的仲裁事件;以
及
维持所述仲裁事件的时序存储痕迹。
2、根据权利要求1所述的方法,其中,检测仲裁事件的步骤包括以
下步骤:检测资源请求和对应的资源授予。
3、根据权利要求2所述的方法,其中,检测仲裁事件的步骤进一步
包括以下步骤:检测资源释放。
4、根据权利要求1所述的方法,其中,维持所述仲裁事件的时序存
储痕迹的步骤包括以下步骤:维持带有时间戳的仲裁事件的运行列表。
5、根据权利要求4所述的方法,其中,维持带有时间戳的仲裁事件
的运行列表的步骤包括以下步骤:存储资源请求事件的带有时间戳的事
件标识符和资源授予事件的带有时间戳的事件标识符。
6、根据权利要求5所述的方法,该方法进一步包括以下步骤:存储
资源释放事件的带有时间戳的事件标识符。
7、根据权利要求5所述的方法,该方法进一步包括以下步骤:基于
给定资源请求事件的资源授予延迟与对应的延迟限度之间的比较,来检
测过度的资源授予延迟。
8、根据权利要求7所述的方法,该方法进一步包括以下步骤:通过
对检测到资源请求事件之后经过的时间进行跟踪,并且将所述经过的时
间与针对所述两个或更多个实体而限定的最大授予延迟限度进行比较,
来计算所述资源授予延迟。
9、根据权利要求7所述的方法,该方法进一步包括响应于检测到过
度的资源授予延迟而执行以下动作中的一种或更多种动作的步骤:将资
源授予延迟违规信息存储在所述运行列表中、冻结所述运行列表、设置
系统停机信号、设置延迟违规报警信号、捕获仲裁状态信息、以及捕获
被仲裁能够访问所述共享资源的所述两个或更多个实体中的一个或更多
个实体的实体状态信息。
10、一种仲裁诊断电路,该仲裁诊断电路包括:
接口电路,该接口电路被构造成检测被仲裁能够访问共享资源的两
个或更多个实体的仲裁事件;以及
控制电路,该控制电路被构造成维持所述仲裁事件的时序存储痕迹。
11、根据权利要求10所述的仲裁诊断电路,其中,所述仲裁诊断电
路被构造成检测资源请求和对应的资源授予作为仲裁事件。
12、根据权利要求11所述的仲裁诊断电路,其中,所述仲裁诊断电
路进一步被构造成检测资源释放作为仲裁事件。
13、根据权利要求12所述的仲裁诊断电路,其中,所述接口电路包
括以可通信的方式耦合至仲裁电路的信号通知接口,并且其中,所述接
口电路被构造成从所述仲裁电路接收仲裁事件信号。
14、根据权利要求10所述的仲裁诊断电路,其中,...
【专利技术属性】
技术研发人员:约翰斯图尔特佩蒂,
申请(专利权)人:LM爱立信电话有限公司,
类型:发明
国别省市:SE[瑞典]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。