一种链表运行时错误检测的方法

基本信息

申请号 CN200410077691.1 申请日 -
公开(公告)号 CN1790279 公开(公告)日 2006-06-21
申请公布号 CN1790279 申请公布日 2006-06-21
分类号 G06F11/07(2006.01) 分类 计算;推算;计数;
发明人 徐兴利 申请(专利权)人 北京产权交易所有限公司
代理机构 中原信达知识产权代理有限责任公司 代理人 王永文
地址 100033 北京市西城区金融大街甲17号
法律状态 -

摘要

摘要 本发明的一种链表运行时错误检测的方法,在共享存储器的至少一链表中,在存储器中设置一链尾指针参量和一链长度参量;对应所述链表设置有链表存储器;所述方法包括以下步骤:在所述链表运行过程中,将链表瞬间状态的链尾指针和链长度分别锁存到所述链尾指针参量和链长度参量;每从所述链表调出一个单元,所述链长度参量减1,并将所述链表的指针单元与所述链尾指针参量比较;在所述链尾指针参量等于所述链头指针时判断所述链长度参量是否等于1,在所述链长度参量等于1时判断所述链尾指针参量是否等于所述链头指针。本发明方法提高了系统可靠性和稳定性,当发生太阳黑子暴发等极端情况时,失效链表电路依然可以很快的报错,并恢复正常。