国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      處理裝置多路轉(zhuǎn)換方法及其裝置的制作方法

      文檔序號:109393閱讀:333來源:國知局
      專利名稱:處理裝置多路轉(zhuǎn)換方法及其裝置的制作方法
      本發(fā)明涉及使處理裝置(以下稱CPU)雙路化的多路轉(zhuǎn)換處理方法及其裝置。
      使數(shù)字控制器等的處理裝置多路化,以避免無控制狀態(tài)、提高運轉(zhuǎn)率的方法,到目前為止已有種種方案,并已實際應用。例如眾所周知的,在日本公開專利昭53-121544號公報上記載的一種,是在主CPU及后備CPU之外,再設置既向主CPU提供控制開始指令用的中斷,同時又向后備CPU提供控制停止指令用的中斷的主CPU動作指令裝置,以及設置把主計算機的故障停止檢測回路的輸出作為控制開始指令用的中斷提供給后備CPU而使用的中斷回路等,當主CPU發(fā)生異常時,能轉(zhuǎn)換到后備CPU繼續(xù)進行控制。
      另外的傳統(tǒng)例子有日本公開專利昭59-20056號公報上所記載的例子。這種方法是當現(xiàn)用(常用)系統(tǒng)發(fā)生故障時,現(xiàn)用系統(tǒng)、備用(待機)系統(tǒng)的裝置能互相判別對方的故障程度、從而把正常的裝置作為現(xiàn)用系統(tǒng)的方法,故障的檢測由對方的裝置進行,從而作為雙路專用系統(tǒng)發(fā)揮作用。
      還有一種傳統(tǒng)例子有日本公開專利昭55-110352號公報公布的、共用I/O(即輸入/輸出裝置)的CPU雙路方法。該方法是,設置根據(jù)相互的運轉(zhuǎn)信號來決定控制權(quán)的硬件,僅讓有控制權(quán)的CPU執(zhí)行輸出程序。但該方式對決定控制權(quán)的硬件的故障、及對隨著來自I/O的信號輸入而產(chǎn)生的兩CPU間的輸入/輸出的競爭,未采取措施。
      上述的傳統(tǒng)技術(shù),對轉(zhuǎn)換所需的中間硬件的故障,以及對因輸入、輸出處理是由兩個CPU進行而導致的輸入/輸出的競爭,均未采取措施,因而存在中間硬件故障時的雙路誤動作及因輸入/輸出競爭引起控制性能下降之類的問題。
      本發(fā)明第1個目的在于,提供一種CPU雙路轉(zhuǎn)換方法,該方法取消了CPU外部轉(zhuǎn)換硬件,能實現(xiàn)小型的雙路化,雖然由常用系統(tǒng)繼續(xù)不斷占有I/O,但遇到異常時也能迅速轉(zhuǎn)換到備用系統(tǒng)。
      鑒于前述存在的問題,本發(fā)明第2個目的在于,提供一種小型、能獲得高運轉(zhuǎn)率的雙路轉(zhuǎn)換處理方法及其裝置,采用該方法及其裝置,當現(xiàn)用系統(tǒng)發(fā)生尚能繼續(xù)運轉(zhuǎn)的輕故障時,能判別備用系統(tǒng)的狀態(tài),并能決定可否進行轉(zhuǎn)換動作。
      本發(fā)明第3個目的在于提供一個系統(tǒng),該系統(tǒng)的常用系統(tǒng)、備用系統(tǒng)均由完全相同的硬件構(gòu)成,能確保維修保養(yǎng)的方便性,同時,CPU單獨也能使用。
      本發(fā)明通過在CPU中設置一種裝置,該裝置把表示作為CPU常用系統(tǒng)正在動作的“系統(tǒng)運轉(zhuǎn)”(以下稱SYSRUN)信號線通過開路集電極的連接“或”門,連接到伙伴CPU上,判別伙伴CPU的狀態(tài),根據(jù)本信號的狀態(tài),決定成為常用系統(tǒng),以及通過禁止備用系統(tǒng)CPU向I/O進行存取,并把備用系統(tǒng)的控制用數(shù)據(jù)由傳送路從常用系統(tǒng)傳送過來,通過這些數(shù)據(jù)使備用系統(tǒng)與常用系統(tǒng)進行同一的控制,從而實現(xiàn)上述第1個目的。
      本發(fā)明通過把表示2臺處理裝置中的任一臺處于備用狀態(tài)的“系統(tǒng)備用”(SYSBUP)信號線通過開路集電極的連接“或”門,連接到兩CPU上,當故障發(fā)生時,僅在當本信號有輸出時使備用處理裝置動作,不能檢測到本信號時,使現(xiàn)用系統(tǒng)根據(jù)其故障輕重決定是否繼續(xù)運轉(zhuǎn),從而實現(xiàn)上述第2個目的。
      本發(fā)明是通過取消了2臺CPU轉(zhuǎn)換用的外部回路,做成僅以兩CPU的SYSBUP信號線及SYSRUN信號線(有時僅用SYSRUN信號)的連接,便能實現(xiàn)雙路轉(zhuǎn)換的結(jié)構(gòu),從而能達到上述第3個目的。
      在本發(fā)明中,SYSRUN信號是表示伙伴CPU是否作為常用系統(tǒng)正在運轉(zhuǎn)的信號。因此,當CPU趨向要運轉(zhuǎn)時,CPU能作如下判斷,即,SYSRUN信號為“ON”則作為備用系統(tǒng),SYSRUN信號為“OFF”則作為常用系統(tǒng)。又因為已成為備用系統(tǒng)的CPU,由于其“系統(tǒng)基準”(SYSBEN)信號(表示CPU可否對I/O進行存取的信號)處于“OFF”狀態(tài),從而排除了與I/O的輸入、輸出處理,使輸入輸出門斷開了,所以不會發(fā)生I/O的競爭。
      又因為經(jīng)過傳送路,把控制用信息從常用系統(tǒng)CPU提供給備用系統(tǒng)CPU,因此,備用系統(tǒng)不必使用I/O,便能以與常用系統(tǒng)進行相同運算的狀態(tài)進行待機,轉(zhuǎn)換時,不會對外部帶來有矛盾的變動。
      SYSBUP信號表示備用系統(tǒng)處理裝置可以動作。當發(fā)生異常時,如果備用系統(tǒng)處理裝置可以動作,便轉(zhuǎn)換到備用系統(tǒng),如果不能動作,則不進行轉(zhuǎn)換,常用系統(tǒng)處理裝置或者繼續(xù)動作,或者停止。即,在常用系統(tǒng)處理裝置內(nèi)部判斷該異常(故障)是重故障還是輕故障,在重故障的情況下不得不停止,但如果是輕故障,因為常用系統(tǒng)處理裝置內(nèi)部能對付,所以繼續(xù)運轉(zhuǎn),能提高運轉(zhuǎn)率。還有,也可以作為從一開始即無備用系統(tǒng)的單獨處理裝置發(fā)揮作用。
      關(guān)于附圖的說明。
      圖1是圖示本發(fā)明一實施例即CPU雙路系統(tǒng)的圖。
      圖2是圖示圖1中CPU內(nèi)部構(gòu)成的圖。
      圖3、圖4是分別說明圖2的動作用的動作框圖。
      在第1圖中,CPU由CPUA1與CPUB1構(gòu)成,它們分別與傳送路(50)及系統(tǒng)總線(60)相連接。一般情況下,CPUA1為常用系統(tǒng),從I/O(3)輸入數(shù)據(jù),用微處理器(以下稱MPU)(4)進行運算,再向I/O(3)輸出指令和數(shù)據(jù)。成為備用系統(tǒng)的CPUB1由于SYSBEN信號(113)處于OFF狀態(tài),所以對I/O(3)的存取(至少寫入動作)被禁止。又,CPUB1經(jīng)傳送路(50),從CPU A1接受數(shù)據(jù),進行與CPU A1相同的運算,等待備用。一旦CPUA1停止,常用/備用判別回路(5)由于SYSRUN信號(101)已OFF,因此測出應變?yōu)槌S孟到y(tǒng),從而,使SYSBEN信號(113)ON,CPUB1開始向I/O寫入。
      SYSRUN信號(101)是從CPUA1與CPUB1通過開路集電極輸出的運轉(zhuǎn)信號的連接“或”信號。圖中40-A1、40-B1及40-A2、40-B2分別為連接“或”門??偩€接口部20是與I/O(3)的輸入輸出控制部,處于備用狀態(tài)時,由于來自常用/備用檢測回路(5)的SYSBEN信號(113),輸出處于斷開狀態(tài)。
      信號線30(A、B、N)是接通電源后重新起動(reset start)時,決定到底應該變?yōu)槌S孟到y(tǒng)還是備用系統(tǒng)用的信號線(以下記為M/S信號)。
      信號線102是指示CPU A1與CPU B1中的任一個處于備用狀態(tài)的信號線(稱為SYSBUP信號),是從CPU A1,與CPU B1由開路集電極輸出的備用信號的連接“或”信號。
      在本實施例中,信號線的意義與電平(高電平記為“H”,低電平記為“L”)的關(guān)系如下。
      信號名稱 電平 信號的意義M/S “H” 重新起動時,表示成為常用系統(tǒng)。
      “L” 重新起動時,表示成為備用系統(tǒng)。
      SYSRUN “H” 表示2臺CPU均未運轉(zhuǎn)。
      “L” 表示其中有一臺CPU作為常用系統(tǒng)在運轉(zhuǎn)。
      SYSBEN “H” 表示允許CPU對I/O進行存取。
      “L” 表示禁止CPU對I/O進行存取。
      SYSBUP “H” 表示不存在備用CPU,或不能動作“L” 表示存在備用CPU,且能動作。
      以下,利用圖2對CPU的內(nèi)部構(gòu)成進行說明。
      CPU的內(nèi)部分為如下幾部分由微處理器(MPU)(4)、存儲器(MEM)(9)及對與MPU(4)的數(shù)據(jù)交換地址進行選擇的選擇回路(SEL)(8)構(gòu)成的主機部,把M/S信號(30)、SYSRUN信號(101)、SYSBUP信號(102)、SYSBEN信號(113)取入MPU(4)用的輸入口(6),輸出SYSRUN信號(101)、SYSBUP信號(102)及SYSBEN信號(113)用的、常用/備用判別回路(5),對發(fā)生的錯誤進行存儲的錯誤觸發(fā)器(117),接通電源時等產(chǎn)生復原(reset)信號的復位回路(401)等的外圍控制部,經(jīng)系統(tǒng)總線(60),使I/O(3)與MPU(4)進行數(shù)據(jù)交換的總線接口部(20),以及與其他CPU進行數(shù)據(jù)交換的傳送裝置(7)。
      一旦reset輸入信號(169)被輸入,MPU(4)即開始動作,讀取存儲在存儲器(9)內(nèi)的指令,進行I/O(3)、傳送裝置(7)及存儲器(9)間的數(shù)據(jù)傳送和運算處理。指令讀取時及數(shù)據(jù)傳送時,MPU(4)輸出地址信號(110)、選通信號(STB)(111)、讀出/寫入控制信號(R/W)(112),讀出時,則讀取數(shù)據(jù)信號(109),寫入時則輸出數(shù)據(jù)信號(109)。至于MPU(4)是否處于停止狀態(tài),則由MPU(4)輸出停止/運轉(zhuǎn)(STOP/RUN)信號(167)。又,一旦檢測出MPU(4)有錯誤,即輸出MPUERR信號(166)。作為MPU的錯誤檢測功能,現(xiàn)已設想出種種的檢測功能,并已實際應用,其中有代表性的,例如未定義指令執(zhí)行錯誤、未組裝地址存取錯誤、自診斷錯誤等等。其詳細情況因微處理器的種類而異,本發(fā)明因為并不依靠其檢測機構(gòu)本身,所以省略詳細說明。
      根據(jù)不同情況,故障可分為不能繼續(xù)運轉(zhuǎn)的重故障和能繼續(xù)運轉(zhuǎn)的輕故障。輕、重故障的區(qū)分因所使用的系統(tǒng)而異。例如,傳送裝置(7)的故障,從MPU(4)能正常動作的意義上,可以作為輕故障。
      選擇回路(SEL)(8)輸入從MPU(4)輸出的地址信號(110)、STB信號(111)及R/W信號(112),并向輸入口(6)、存儲器(9)、傳送裝置(7)、運轉(zhuǎn)觸發(fā)器(RUN-FF)(505)、錯誤觸發(fā)器(117)及備用觸發(fā)器(301),分別輸出選擇信號(106)、(108)、(107)、(105)、(164)、(304)。
      MEM(9)當從SEL(8)接受到選擇信號(108),且當R/W信號(112)為讀出時,把用地址信號(110)表示的地址的數(shù)據(jù)作為數(shù)據(jù)信號(109)輸出。同樣地,當R/W信號(112)為寫入時,把數(shù)據(jù)信號(109)的數(shù)據(jù)存入用地址信號(110)表示的地址。如果在存儲器讀出時,發(fā)生了奇偶錯誤檢測等的存儲器錯誤時,輸出MEMERR信號(165)。
      當選擇信號(106)被輸出時,輸入口(6)把M/S信號(30)、SYSRUN信號(101)、SYSBUP信號(102)及SYSBEN信號(113)的狀態(tài)輸出到數(shù)據(jù)總線(109),通知MPU(4)。通過使M/S信號(30)能從常用系統(tǒng)CPU輸出并輸入到備用系統(tǒng)CPU那樣地配線,常用系統(tǒng)便為“H”,備用系統(tǒng)便為“L”,用于接通電源時常用系統(tǒng)/備用系統(tǒng)的判斷。
      RUN-FF(505)在選擇信號(105)被輸出時,根據(jù)由MPU(4)輸出的數(shù)據(jù)總線的1比特(bit)(在本實施例中定為2°比特)的狀態(tài)而被置“1”/置“0”(set/reset)。MPU(4)開始執(zhí)行應用程序時,使RUN-FF(505)置“1”,當因發(fā)生錯誤等而停止執(zhí)行應用程序時,置“0”。
      當RUN-FF(505)被置“1”,且SYSRUN信號(101)為“H”時,通過“與”門(510),常用/備用選擇觸發(fā)器(M/S-FF)(506)被置“1”,其結(jié)果,“與”門(504)的輸出即SYSBEN信號(113)變?yōu)椤癏”,晶體管(502)導通,SYSRUN信號(101)變?yōu)椤癓”。
      一旦RUN-FF(505)被置“0”,M/S-FF(506)也被置“0”,SYSBEN信號(113)為“L”,晶體管(502)截止,在伙伴CPU未令SYSRUN信號(101)為“L”的情況下,通過上拉電阻器(501),SYSRUN信號(101)成為“H”。另一方面,當RUN-FF(505)被置“1”時,在伙伴CPU已令SYSRUN信號(101)為“L”的場合,則M/S-FF(506)不置“1”,SYSBEN信號(113)仍保持“L”狀態(tài)。從該狀態(tài)起到伙伴CPU停止,SYSRUN信號(101)變?yōu)椤癏”時,M/S-FF(506)被置“1”,SYSBEN信號(113)及SYSRUN信號(101)成為“L”。
      SYSBEN信號(113)為“L”的場合,令總線接口部(20)的輸出門均為斷開或為3態(tài)狀態(tài),以使其對系統(tǒng)總線無干擾。當SYSBEN信號(113)成為“H”時,總線接口部(20)的輸出門成為允許操作狀態(tài),可以經(jīng)系統(tǒng)總線(60)向I/O(3)進行存取。
      SYSBUP觸發(fā)器(301)當選擇信號(304)有輸出時,即根據(jù)由MPU(4)輸出的數(shù)據(jù)總線的1比特(在本實施例中取為2°比特的狀態(tài)而被置“1”/置“0”。一旦CPU進入備用狀態(tài),MPU(4)即把本觸發(fā)器置“1”,而當因發(fā)生錯誤而引起應用程停止及由備用系統(tǒng)轉(zhuǎn)換成現(xiàn)用系統(tǒng)時,則把本觸發(fā)器置“0”。
      一旦SYSBUP觸發(fā)器(301)被置“1”,晶體管(302)即為“ON”狀態(tài),SYSBUP信號(102)成為“L”。
      一旦SYSBUP觸發(fā)器(301)被置“0”,晶體管(302)即變?yōu)椤癘FF”狀態(tài),在伙伴CPU未令SYSBUP信號(102)為“L”的場合,通過上拉電阻器(303),SYSBUP信號(102)變?yōu)椤癏”。
      錯誤觸發(fā)器(117)通過置“0”端子(R)中輸入的RESET信號(169)而被置“0”,通過輸入到置“1”端子(S)內(nèi)的信號(170)而被置“1”。RESET信號(169)是復位回路(401)的輸出信號,在接通電源時或由復位開關(guān)(未圖示)產(chǎn)生。信號(170)是由MEMERR信號(165)及MPUERR信號(166)的“或”門(115)發(fā)生的“或”信號,它在檢測出存儲器(9)或MPU(4)中有錯誤時發(fā)生。再有,當通過MPU(4)的數(shù)據(jù)寫入動作,使SEL(8)的輸出信號(164)被發(fā)向觸發(fā)器(117)的時鐘(Clock)端子(CK)時,信號(104)的狀態(tài)被寫入觸發(fā)器(117)。利用該功能,能用程序使觸發(fā)器(117)置“1”、置“0”,用軟件檢測異常,用作讓CPU停止時的錯誤輸出。
      傳送裝置(7)經(jīng)傳送路(50)與其他CPU進行數(shù)據(jù)交換。
      以下,通過圖3說明雙路轉(zhuǎn)換的動作。
      首先,接通電源,CPU重新起動(200),取入輸入口的M/S信號,進行H/L的判斷(201)。在“H”的場合,把RUN-FF置“1”,開始執(zhí)行應用程序(203)。在“L”的場合,為防止兩個CPU同時成為常用系統(tǒng),設置一定的延遲時間(202),在此期間使RUN-FF置“1”,開始執(zhí)行應用程序(203)。
      在應用程序的開頭,首先對輸入口的SYSBEN信號進行判定(204)。在“H”的場合,CPU成為常用系統(tǒng),使SYSBUP-FF(301)置“0”(212),并以傳送信號輸入處理(205)、I/O信號輸入處理(206)、運算處理(207)、I/O信號輸出處理(208)、傳送信號輸出處理(209)的順序執(zhí)行控制,以下反復該過程。在“L”的場合,CPU成為備用系統(tǒng),使SYSBUP-FF(301)置“1”(211),并以傳送輸入處理(205)、I/O信號輸入處理(206)、運算處理(207)的順序執(zhí)行控制,以下反復該過程。這樣,成為備用系統(tǒng)的CPU便能不進行向I/O的輸出,而一邊執(zhí)行用與常用系統(tǒng)CPU同樣的數(shù)據(jù)進行的同樣的運算處理,一邊等待以備用。因錯誤發(fā)生等原因,常用系統(tǒng)CPU停止了時,備用系統(tǒng)CPU測知輸入口的SYSBEN信號變?yōu)椤癏”了,即作出本CPU應成為常用系統(tǒng)的判斷,并開始進行至此還未執(zhí)行的I/O信號輸出處理(208)和傳送信號輸出處理(209)。
      參照圖4說明故障發(fā)生時的CPU的處理。
      故障一旦發(fā)生(220),首先,根據(jù)其原因判別是重故障還是輕故障(221)。如果是輕故障則參照SYSBUP信號(222)。如果SYSBUP信號為“H”,則因為無備用CPU,所以繼續(xù)運轉(zhuǎn)(223)。如果是重故障,則使RUN-FF(505)置“0”(224),使SYSBUP-FF(301)置“0”(225),而停止(226)。
      在上述實施例中,對于由觸發(fā)器(506)、門(504)和(510)構(gòu)成的部分作為硬件邏輯進行了說明,顯然,這通過MPU4的程序處理也能實現(xiàn)。
      如上所述,備用系統(tǒng)CPU利用傳送來的數(shù)據(jù),進行與常用系統(tǒng)CPU相同的運算并等待備用,當常用系統(tǒng)停止時,通過開始進行I/O輸出處理,能對外部毫無影響地實現(xiàn)雙路轉(zhuǎn)換。
      再有,根據(jù)本實施例,當常用系統(tǒng)因重故障而停止時,自動轉(zhuǎn)換到備用系統(tǒng),常用系統(tǒng)為輕故障而有備用系統(tǒng)時,常用系統(tǒng)停止,自動轉(zhuǎn)換到備用系統(tǒng);常用系統(tǒng)為輕故障而又無備用系統(tǒng)時,常用系統(tǒng)能不停止而繼續(xù)保持運轉(zhuǎn)狀態(tài),因此能提高運轉(zhuǎn)率。
      又,本實施例對雙路系統(tǒng)進行了說明,但不僅雙路系統(tǒng),通過把圖3中的延遲(202)按各CPU取不同的值,也可應用于多路系統(tǒng)。
      根據(jù)本發(fā)明,在共用I/O的CPU多路系統(tǒng)中,通過在CPU上配備表示相互的CPU狀態(tài)的信號線及常用/備用選擇回路,不必添加外部硬件,即能實現(xiàn)CPU的多路結(jié)構(gòu)。
      又,因為備用系統(tǒng)CPU是被禁止向I/O輸出的,它采用與常用系統(tǒng)CPU同樣的輸入數(shù)據(jù),進行同樣的運算,以待備用,所以具有如下效果常用系統(tǒng)CPU可以無競爭地占有I/O,并能實現(xiàn)轉(zhuǎn)換時也對外部不帶來任何變動的CPU多路化。
      再有,根據(jù)本發(fā)明,CPU外部不需特別的裝置,通過在各CPU上添加小量的硬件,以同一硬件,可以作為雙路常用系統(tǒng)、雙路備用系統(tǒng)使用,甚至也可單獨使用,能實現(xiàn)小型、可獲得高運轉(zhuǎn)率的CPU雙路化。
      權(quán)利要求
      1.一種處理裝置(CPU)的多路轉(zhuǎn)換方法,其特征是,多臺處理裝置由表示成為常用系統(tǒng)還是成為備用系統(tǒng)的第1信號線及至少表示其中任一臺處理裝置正在動作的第2信號線所連接,當各處理裝置接通電源而重新起動時,包括如下兩個動作步驟如果第1信號線表示著常用系統(tǒng),便向第2信號線輸出表示正在動作的信號,并作為常用系統(tǒng)處理裝置進行動作,此為1步驟,如果第1信號線表示著備用系統(tǒng),則經(jīng)過所定時間后,檢測出第2信號線的輸出停止了,便作為備用系統(tǒng)處理裝置進行動作,此為又1步驟。
      2.按權(quán)利要求
      1所述的CPU多路轉(zhuǎn)換方法,其特征是,上述第1信號線的一端接地,連接在其他處理裝置上。
      3.按權(quán)利要求
      1所述的CPU多路轉(zhuǎn)換方法,其特征為包括如下兩個步驟上述常用系統(tǒng)處理裝置發(fā)生異常時,中止第2信號線的輸出的步驟,以及上述備用系統(tǒng)處理裝置測出第2信號線的輸出已停止了,向第2信號線輸出表示正在動作的信號的步驟。
      4.按權(quán)利要求
      2所述的CPU多路轉(zhuǎn)換方法,其特征是,上述第2信號線通過各處理裝置輸出的開路集電極控制極(gate)輸出的線“或”而連接起來。
      5.按權(quán)利要求
      1所述的CPU多路轉(zhuǎn)換方法,其特征為包括如下步驟上述常用系統(tǒng)處理裝置確認第2信號線上沒有輸入信號后,便向第2信號線輸出表示正在動作的信號的步驟,在第2信號線上已有信號輸入的場合,一直等待到該輸入停止,然后便向第2信號線輸出信號的步驟,上述備用系統(tǒng)處理裝置經(jīng)過所定時間后,確認第2信號線上沒有輸入信號后,便向第2信號線輸出表示正在動作的信號的步驟,在第2信號線上已有信號輸入的場合,一直等待到輸入停止,然后便將信號向第2信號線輸出的步驟。
      6.一種雙路轉(zhuǎn)換處理裝置,其特征為,2臺處理裝置被連接在表示成為常用系統(tǒng)或備用系統(tǒng)的第1信號線,以及至少表示其中任一方的處理裝置正在動作的第2信號線上,前述處理裝置中,分別設有根據(jù)第1信號線的狀態(tài)判別是常用系統(tǒng)還是備用系統(tǒng),且檢測是否有信號向第2信號線輸出的輸入口,及設有在接通電源而重新起動時或發(fā)生異常時,根據(jù)從該輸入口得到的第1信號線及第2信號線的狀態(tài),決定是否向第2信號線輸出信號的輸出口,前述處理裝置既可作為常用系統(tǒng)也可作為備用系統(tǒng)而動作。
      7.按權(quán)利要求
      6所述的雙路轉(zhuǎn)換處理裝置,其構(gòu)成特征為,上述第1信號線的一端接地,連接在其他的處理裝置上。
      8.按權(quán)利要求
      6所述的雙路轉(zhuǎn)換處理裝置,其構(gòu)成特征為,上述第2信號線通過各處理裝置輸出的開路集電極、控制極輸出的連接“或”門而被連接。
      9.一種雙路轉(zhuǎn)換處理方法,其2臺處理裝置被連接在表示成為常用系統(tǒng)或備用系統(tǒng)的第1信號線,以及至少表示其中任一臺的處理裝置正在動作的第2信號線上,根據(jù)該第1信號線及第2信號線的狀態(tài),當一方的處理裝置作為常用系統(tǒng)正在動作時,另一方成為備用系統(tǒng),一旦該常用系統(tǒng)處理裝置停止,備用系統(tǒng)處理裝置即動作,其特征為,把表示其中任一方是否在等待備用的第3信號線連接到前述2臺處理裝置上,發(fā)生故障時,根據(jù)該第3信號線的內(nèi)容,決定備用系統(tǒng)處理裝置是否動作。
      10.按權(quán)利要求
      9所述的雙路轉(zhuǎn)換處理方法,其特征為,上述第1信號線的一端接地,被連接在其他的處理裝置上。
      11.按權(quán)利要求
      9所述的雙路轉(zhuǎn)換處理方法,其特征為,上述第2、第3的信號線通過各處理裝置輸出的開路集電極控制極輸出的連接“或”門而被連接。
      12.按權(quán)利要求
      9所述的雙路轉(zhuǎn)換處理方法,其特征為,在前述常用系統(tǒng)處理裝置發(fā)生尚能繼續(xù)動作的輕故障的場合,該常用系統(tǒng)處理裝置如果在前述第3信號線上已有信號輸入,則停止送出向第2、第3信號線的輸出從而停止該動作,如果在前述第3信號線上無信號輸入,則使該動作繼續(xù)進行。
      13.一種雙路轉(zhuǎn)換處理裝置,其2臺處理裝置被連接在表示成為常用系統(tǒng)或備用系統(tǒng)的第1信號線,以及至少表示其中任一臺的處理裝置正在動作的第2信號線上,根據(jù)該第1信號線及第2信號線的狀態(tài),當一方的處理裝置作為常用系統(tǒng)正在動作時,另一方成為備用系統(tǒng),一旦該常用系統(tǒng)處理裝置停止,則備用系統(tǒng)處理裝置即動作,其特征為,前述2臺處理裝置上,連接著表示其中是否有一方在等待備用的第3信號線,并在前述處理裝置中分別設有如下裝置根據(jù)第1信號線的狀態(tài)判斷是常用系統(tǒng)還是備用系統(tǒng),且檢測第2信號線及第3信號線中有否信號輸入的輸入口;根據(jù)重新起動時或發(fā)生異常時從該輸入口得到的第1信號線、第2信號線及第3信號線的狀態(tài),決定是否向第2信號線輸出信號的第1觸發(fā)器;如果備用系統(tǒng)處理裝置處于可動作的狀態(tài),則向該第3信號線輸出信號的第2觸發(fā)器。
      14.按權(quán)利要求
      13所述的雙路轉(zhuǎn)換處理裝置,其特征為上述第1信號線的一端接地,被連接在其他的處理裝置上。
      15.按權(quán)利要求
      13所述的雙路轉(zhuǎn)換處理裝置,其特征為上述第2、第3信號線通過各處理裝置輸出的開路集電極控制極輸出的線“或”而被連接。
      16.一種CPU雙路轉(zhuǎn)換裝置,由共用輸入輸出裝置的2臺處理裝置構(gòu)成,令一方為常用系統(tǒng),另一方為備用系統(tǒng),當常用系統(tǒng)停止的場合,備用系統(tǒng)能自動轉(zhuǎn)換成常用系統(tǒng),其構(gòu)成特征為,把2臺CPU由表示是否作為常用系統(tǒng)正在運轉(zhuǎn)的信號線連接起來,各CPU根據(jù)前述信號線的狀態(tài),決定本CPU應該成為常用系統(tǒng)還是備用系統(tǒng),因故障發(fā)生時的異常而常用系統(tǒng)停止運轉(zhuǎn)的場合,備用系統(tǒng)對此能迅速測出,并轉(zhuǎn)換成為常用系統(tǒng)。
      17.按權(quán)利要求
      16所述的雙路轉(zhuǎn)換處理裝置,其特征為常用系統(tǒng)CPU能夠向共用的輸入輸出裝置進行存取,而備用系統(tǒng)或者禁止向輸入輸出裝置的存取,或者至少對向輸入輸出裝置的存取中的輸出實行禁止。
      專利摘要
      本發(fā)明涉及CPU多路轉(zhuǎn)換的方法及其裝置。把表示CPU作為常用系統(tǒng)正在動作的SYSRUN信號線用開路集電極的連接“或”門,連接到伙伴CPU上,判別伙伴CPU的狀態(tài),并根據(jù)本信號的狀態(tài),決定是否作常用系統(tǒng)。因此,取消了CPU外部轉(zhuǎn)換硬件,實現(xiàn)了小型的雙路化,即使常用系統(tǒng)繼續(xù)占有I/O,異常時也能迅速地向備用系統(tǒng)轉(zhuǎn)換。
      文檔編號G06F11/20GK87100305SQ87100305
      公開日1987年9月16日 申請日期1987年1月16日
      發(fā)明者山岡弘昌, 脅田章弘, 齊藤純壽, 天日康博, 下山和彥, 笹木亙, 梶山義德 申請人:株式會社日立制作所, 日立工程株式會社導出引文BiBTeX, EndNote, RefMan
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1