[发明专利]一种链表运行时错误检测的方法无效
申请号: | 200410077691.1 | 申请日: | 2004-12-17 |
公开(公告)号: | CN1790279A | 公开(公告)日: | 2006-06-21 |
发明(设计)人: | 徐兴利 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 王永文 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的一种链表运行时错误检测的方法,在共享存储器的至少一链表中,在存储器中设置一链尾指针参量和一链长度参量;对应所述链表设置有链表存储器;所述方法包括以下步骤:在所述链表运行过程中,将链表瞬间状态的链尾指针和链长度分别锁存到所述链尾指针参量和链长度参量;每从所述链表调出一个单元,所述链长度参量减1,并将所述链表的指针单元与所述链尾指针参量比较;在所述链尾指针参量等于所述链头指针时判断所述链长度参量是否等于1,在所述链长度参量等于1时判断所述链尾指针参量是否等于所述链头指针。本发明方法提高了系统可靠性和稳定性,当发生太阳黑子暴发等极端情况时,失效链表电路依然可以很快的报错,并恢复正常。 | ||
搜索关键词: | 一种 运行 错误 检测 方法 | ||
【主权项】:
1、一种检测链表运行时错误的方法,在共享存储器的至少一链表中,在存储器中设置一链尾指针参量和一链长度参量;对应所述链表设置有链表存储器,其中保存有链头指针、链尾指针以及链长度;所述方法包括以下步骤:a)在所述链表运行过程中,将链表瞬间状态的链尾指针和链长度分别锁存到所述链尾指针参量和链长度参量;b)如果链尾指针参量等于所述链头指针或者所述链长度参量等于1,则进行步骤d),否则进行c);c)等待链头单元出队,当从所述链表链头调出一个单元时,所述链长度参量减1,进行步骤b);d)所述链尾指针参量等于所述链头指针,并且所述链长度参量等于1时,所述链表正常;否则,所述链表出错。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410077691.1/,转载请声明来源钻瓜专利网。
- 上一篇:金属用研磨液以及研磨方法
- 下一篇:一种皮肤护理液