[发明专利]计算机存储器的维护方法无效
| 申请号: | 201210499440.7 | 申请日: | 2012-11-20 |
| 公开(公告)号: | CN103049372A | 公开(公告)日: | 2013-04-17 |
| 发明(设计)人: | 葛冠男 | 申请(专利权)人: | 葛冠男 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 461200*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机 存储器 维护 方法 | ||
1.一种计算机存储器的维护方法,其特征在于,包括设置一个初始为空的检测链(104),一个存储管理模块(103)和一个错误检测模块(105);存储管理模块(103)为每一个存储块(106)设置检测头,在检测头中设置合法标记,并建立检测链(104);错误检测模块(105)按照检测链(104)中的顺序检测每一个存储块(106)的检测头,根据检测头中存储的值是否为合法标记来判断该存储块是否被非法操作。
2.如权利要求1所述的计算机存储器的维护方法,其特征在于,所述存储管理模块(103)包括以下步骤:(1)分配一个空闲存储块;(2)设置检测头和合法标记;(3)添加检测链;(4)返回所述检测头的后一位的地址。其中步骤(2)与步骤(3)的顺序是可以互换的。
3.如权利要求1所述的计算机存储器的维护方法,其特征在于,所述错误检测模块(105)包括以下步骤:a、将所述检测链(104)中的链头所指向的检测头定为待检检测头;b、提取所述待检检测头中的数据;c、判断上述提取的数据是否与步骤(3)所设置的合法标记相一致;d、如果c的判断结果为不一致,则给出错告警信息和退出信号;e、如果c的判断结果为一致,则判断指向所述待检检测头的是否为所述检测链的链尾;f、如果e的判断结果为不是链尾,则将所述检测链中的下一个检测头置为待检检测头,执行步骤b;g、如果e的判断结果为是链尾,则结束检测。
4.如权利要求1或2所述的计算机存储器的维护方法,其特征在于,所述设置检测头和合法标记步骤的包括为:将所述存储块(106)的前n位(1<n<m,其中m为所述存储块的总位数)置为一固定序列。
5.如权利要求4所述的计算机存储器的维护方法,其特征在于,所述各存储块均具有相同的合法标记。
6.如权利要求4所述的计算机存储器的维护方法,其特征在于,还包括将所述存储块(106)的第n-1位的地址作为该存储块的返回地址;而向该存储块(106)合法地存储数据时,是从第n+1位开始存储的。
7.如权利要求2或3所述的计算机存储器的维护方法,其特征在于,所述检测链(104)可以是一条指向所有检测头的,首尾相接的指针链表,也可以是一张由所有存储块的检测头首地址按顺序组成的地址表。
8.如权利要求1或2或3所述的计算机存储器的维护方法,其特征在于,所述检测头中还可以设置两个检测指针,其中一个前向指针指向下一个存储块的检测头,一个后向指针指向上一个存储块的检测头,第一个存储块中的后向指针和最后一个存储块的前向指针都置为空指针,所述各存储块检测指针(包括前向指针和后向指针)组成的前后相连的检测链。
9.如权利要求3所述的计算机存储器的维护方法,其特征在于,所述步骤g还可以为:如果e的判断结果为是链尾,则执行步骤a。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于葛冠男,未经葛冠男许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210499440.7/1.html,转载请声明来源钻瓜专利网。





