[發明專利]一種實現計算機系統容錯的方法有效
| 申請號: | 00109094.1 | 申請日: | 2000-06-07 |
| 公開(公告)號: | CN1099638C | 公開(公告)日: | 2003-01-22 |
| 發明(設計)人: | 王常力;史洪源;代彩云;高保衛 | 申請(專利權)人: | 北京和利時系統工程股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京海虹嘉誠專利代理有限公司 | 代理人: | 李正清 |
| 地址: | 100096 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 計算機系統 容錯 方法 | ||
1、一種實現計算機系統容錯的方法,其特征是:
(1)將三臺普通計算機與網絡數據線和現場數據線連接,在現場數據線上串接多個固化了執行程序而且可以冗余配置的輸出單元即輸出控制板(OCM);(2)通過運行普通計算機程序和輸出控制板(OCM)中的程序,可以使三臺普通計算機實現同步和表決,具備容錯功能,其具體步驟是:
1)執行計算機系統初始化和同步幀定時發送步驟
①系統加電,對系統進行初始化,三臺計算機讀取各自的邏輯標志,同時開始計時,同時通過現場數據線按周期向輸出控制板(OCM)發送運算值;
②輸出控制板(OCM)對計算機發送來的運算值實施表決;
③從系統加電開始,三臺計算機開始發送同步幀的等待周期各不相同,根據計時時間,等待周期最短的計算機開始按一定周期向三臺計算機和輸出控制板(OCM)發送同步幀,一臺計算機開始發送同步幀后,其他計算機不再發送同步幀,發送同步幀的計算機通過網絡數據線發送變化數據及實時數據;
④計算機和輸出控制板(OCM)接收同步幀;
2)執行計算機接收到同步幀時的處理步驟
①計算機判斷同步幀發送源的計算機邏輯標志;
②如果該邏輯標志與本身邏輯標志不一致,向同步幀發送源的計算機發出確認幀,如果該邏輯標志與本身邏輯標記一致,不發送確認幀;
3)執行輸出控制板(OCM)接收到??同步幀時的處理步驟
①向計算機發送對接收到同步幀前對計算機運算值的表決結果;
②繼續對計算機發送來的運算值進行表決,并保存表決結果;
4)執行計算機對接收到的輸出控制板(OCM)發來的表決結果進行處理步驟
①計算機每一周期將所有輸出控制板(OCM)發來的表決結果進行“或”運算,表決結果是三位數,對應三臺計算機,計算機根據運算結果執行不同的處理過程,對偶然的表決不一致,實施不理睬處理,即不按出錯的運算值處理,只有達到不理睬次數的規定值時,才按照出錯的運算值處理;
②如果只有一位出現錯誤標志,表示對應的計算機出現錯誤,該計算機進行自檢,如果兩位或三位為錯誤值時,計算機將停止運算,此時,通過斷電復位系統才能恢復正常;
③計算機進行自檢時,自檢結果發現錯誤,按發生故障處理,計算機停止運算,自檢結果未發現錯誤時,需向發送同步幀的計算機發出要求數據統一申請命令,發送同步幀的計算機收到申請命令后,向申請計算機發送當前數據;當發送同步幀的計算機進行自檢時,該計算機首先停止發送同步幀,等待另外兩臺計算機中的一臺發送出同步幀,停止發送同步幀后,三臺計算機設定了互不相同的發送同步幀等待周期,根據自檢結果,發生故障時按故障處理,即該計算機停止運算,如果自檢未發現錯誤,向新的發送同步幀的計算機發出要求數據統一申請命令,計算機處于等待接收數據狀態,同時進行計時,在規定時限內如果沒有得到數據,將繼續向發出同步幀的計算機發出要求數據統一命令,如果在規定時限內,得到了發出同步幀的計算機發來的數據,將對接收到的數據進行處理,即按該數據刷新原有數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京和利時系統工程股份有限公司,未經北京和利時系統工程股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/00109094.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:發動機轉動檢測系統
- 下一篇:一種聚酰亞胺不對稱中空纖維膜的制備方法





