專利名稱:計(jì)算機(jī)雙機(jī)容錯(cuò)裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及計(jì)算機(jī)容錯(cuò)裝置,屬于G06F 3/00類計(jì)算機(jī)接口裝置領(lǐng)域。
隨著計(jì)算機(jī)應(yīng)用的普及和深入,用戶對計(jì)算機(jī)的依賴性也越來越強(qiáng),但由于不論質(zhì)量多高的計(jì)算機(jī),都不能保證任何時(shí)刻都能良好地運(yùn)行,計(jì)算機(jī)在使用中可能會出現(xiàn)數(shù)據(jù)丟失或運(yùn)行中斷的情況,為此用戶需經(jīng)常做數(shù)據(jù)備份工作。目前采用的備份措施是通過軟盤、流帶、鏡像硬盤、磁盤陣列、網(wǎng)絡(luò)等方式進(jìn)行的,上述方式不僅給維護(hù)人員帶來麻煩,而且一旦設(shè)備出現(xiàn)故障,需費(fèi)大量時(shí)間進(jìn)行人工處理,無法做到實(shí)時(shí)切換,這對一些重要的行業(yè),如金融業(yè)來說是不能忍受的。
本實(shí)用新型的目的是設(shè)計(jì)一種計(jì)算機(jī)雙機(jī)容錯(cuò)裝置,使用該裝置,從終端可對雙機(jī)同時(shí)進(jìn)行操作,使得雙機(jī)記錄同樣的輸入數(shù)據(jù)和執(zhí)行同樣的操作次序,若一臺主機(jī)出現(xiàn)故障,該裝置可將操作實(shí)時(shí)地切換到另一臺正常主機(jī)上,并確?,F(xiàn)場數(shù)據(jù)不丟失,從而達(dá)到雙機(jī)容錯(cuò)效果。
本實(shí)用新型的目的是這樣實(shí)現(xiàn)的一種計(jì)算機(jī)雙機(jī)容錯(cuò)裝置有機(jī)箱,機(jī)箱內(nèi)裝有由單片機(jī)、程序存貯器、數(shù)據(jù)緩沖器構(gòu)成的單片微機(jī)電路和三路由串行接口片、電平轉(zhuǎn)換構(gòu)成的通訊電路。其中單片機(jī)的p0口作為數(shù)據(jù)總線端口接地址鎖存器的輸入和程序存貯器、數(shù)據(jù)緩沖器、各串行接口片的數(shù)據(jù)端腳,單片機(jī)的P2口接程序存貯器、數(shù)據(jù)緩沖器的高八位地址腳,地址鎖存器的輸出接程序存貯器、數(shù)據(jù)緩沖器的低八位地址腳,各串行接口片的MR、
、
腳分別對應(yīng)地接單片機(jī)的RESET、WR、RD腳,各串行接口片的SIN、SOUT腳分別對應(yīng)地接各232-TTL電平轉(zhuǎn)換的輸出、各TTL-232電平轉(zhuǎn)換的輸入,三個(gè)串行接口片的INT腳分別接單片機(jī)的INT0、INT1及T0腳。
該裝置的三個(gè)串行口分別通過電平轉(zhuǎn)換與終端、兩臺主機(jī)的RS-232異步通訊接口相接。在單片微機(jī)電路的控制下,使用戶從終端輸入的數(shù)據(jù)同時(shí)寫入兩臺主機(jī),進(jìn)行讀操作時(shí),從兩臺主機(jī)取出的數(shù)據(jù)經(jīng)單片機(jī)微機(jī)電路比較,若相同則向終端輸出,若不相同則向終端送出提示信息,這時(shí)操作員可根據(jù)提示信息做出處理,將出故障的主機(jī)關(guān)閉,依靠另一臺主機(jī)繼續(xù)正在進(jìn)行的操作。
使用本裝置,用戶輸入的數(shù)據(jù)同時(shí)寫入兩臺主機(jī),并可確保雙機(jī)運(yùn)行的程序和數(shù)據(jù)一致,因此可使計(jì)算機(jī)系統(tǒng)具有熱備份功能;若一臺主機(jī)出現(xiàn)故障,它可將操作實(shí)時(shí)地切換到另一臺正常主機(jī)上,使計(jì)算機(jī)系統(tǒng)具有容錯(cuò)功能;本裝置僅占用主機(jī)和終端的通訊口,因此不需修改已有的應(yīng)用軟件和操作系統(tǒng)環(huán)境,不需增加其它硬件設(shè)備,兩臺主機(jī)的型號不同或速度不同都不影響系統(tǒng)的正常運(yùn)行,具有投資小、使用方便、適應(yīng)性強(qiáng)的優(yōu)點(diǎn)。
以下結(jié)合附圖和實(shí)施例對本實(shí)用新型作詳細(xì)描述。
圖1 是本實(shí)用新型的電路原理框圖;圖2 是本實(shí)用新型的電路原理圖。
下面說明工作原理(設(shè)通訊電路11中與終端相接的一路為A路,與兩臺主機(jī)相接的分別為B路和C路)在終端進(jìn)行讀操作時(shí),從兩臺主機(jī)中讀出的數(shù)據(jù)經(jīng)B、C兩路先在單片機(jī)1和數(shù)據(jù)緩沖器3中進(jìn)行比較,若相同,則向A路輸出,若不相同,表明B、C兩路中有一路出現(xiàn)故障,則向A路送出提示信息,這時(shí)操作員可根據(jù)提示信息做出處理,將出故障的主機(jī)關(guān)閉,依靠另一臺主機(jī)繼續(xù)正在進(jìn)行的操作。從終端輸入的數(shù)據(jù),經(jīng)其RS-232接口進(jìn)入本儀器的A路,由單片機(jī)1將其存入數(shù)據(jù)緩沖器3后,再從B、C兩路分別送向兩臺主機(jī),然后將兩臺主機(jī)中適才寫入的數(shù)據(jù)再取至單片機(jī)1和數(shù)據(jù)緩沖器3中進(jìn)行比較,若相同,則終端可繼續(xù)操作。若不相同,表明B、C兩路中有一路出現(xiàn)故障,則向A路送出提示信息,此時(shí)由于現(xiàn)場數(shù)據(jù)仍保留在數(shù)據(jù)緩沖器3中,因此操作員根據(jù)提示信息關(guān)閉故障機(jī)器后,數(shù)據(jù)緩沖器3中的數(shù)據(jù)仍可正確地寫入正常工作機(jī)中,從而實(shí)現(xiàn)了雙機(jī)容錯(cuò)和熱備份的目的。
經(jīng)中國銀行江西省分行已投入使用的儲蓄和會計(jì)系統(tǒng)的測試,結(jié)果表明本儀器已達(dá)到備份功能和容錯(cuò)功能(見附件)。
權(quán)利要求1.計(jì)算機(jī)雙機(jī)容錯(cuò)裝置有機(jī)箱,其特征在于機(jī)箱內(nèi)裝有由單片機(jī)(1)、程序存貯器(2)、數(shù)據(jù)緩沖器(3)構(gòu)成的單片微機(jī)電路(4)和三路由串行接口片(6)、電平轉(zhuǎn)換(9~10)構(gòu)成的通訊電路(11),其中單片機(jī)(1)的P0口作為數(shù)據(jù)總線端口接地址鎖存器(5)的輸入和程序存貯器(2)、數(shù)據(jù)緩沖器(3)、各串行接口片(6)的數(shù)據(jù)端腳,單片機(jī)(1)的P2口接程序存貯器(2)、數(shù)據(jù)緩沖器(3)的高八位地址腳,地址鎖存器(5)的輸出接程序存貯器(2)、數(shù)據(jù)緩沖器(3)的低八位地址腳,各串行接口片(6)的MR、
、
腳分別對應(yīng)地接單片機(jī)(1)的RESET、WR、RD腳,各串行接口片(6)的SIN、SOUT腳分別對應(yīng)地接各232-TTL電平轉(zhuǎn)換(9)的輸出、TTL-232電平轉(zhuǎn)換(10)的輸入,三個(gè)串行接口片(6)的INT腳分別接單片機(jī)(1)的INT0、INT1及T0腳。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)雙機(jī)容錯(cuò)裝置,其特征是在所說通訊電路(11)的每一路中,串行接口片(6)和電平轉(zhuǎn)換(9~10)之間分別串接光耦器(7~8),其中串行接口片(6)的SIN、SOUT腳分別接輸入光耦器(7)的輸出、輸出光耦器(8)的輸入,232-TTL電平轉(zhuǎn)換(9)的輸出接輸入光耦器(7)的輸入,輸出光耦器(8)的輸出接TTL-232電平轉(zhuǎn)換(10)的輸入。
專利摘要用于使計(jì)算機(jī)系統(tǒng)具有熱備份和容錯(cuò)功能的計(jì)算機(jī)雙機(jī)容錯(cuò)裝置,包括機(jī)箱,由單片機(jī)1、程序存貯器2、數(shù)據(jù)緩沖器3構(gòu)成的微機(jī)電路4和三路由串行接口片6、光耦器7~8、電平轉(zhuǎn)換9~10構(gòu)成的通訊電路11。使用該儀器后從終端可對兩臺主機(jī)同時(shí)進(jìn)行操作,使雙機(jī)記錄同樣的數(shù)據(jù)和執(zhí)行同樣的操作次序。本裝置僅占用主機(jī)和終端的通訊口,不需修改已有的軟件環(huán)境,兩臺主機(jī)的型號、速度不同都不影響系統(tǒng)的正常運(yùn)行,適應(yīng)性強(qiáng)。
文檔編號G06F3/00GK2182427SQ94200048
公開日1994年11月9日 申請日期1994年1月4日 優(yōu)先權(quán)日1994年1月4日
發(fā)明者陶建東 申請人:陶建東