国产精品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>

      用于使處理器同步到相同的計(jì)算點(diǎn)的系統(tǒng)和方法_3

      文檔序號(hào):8445386閱讀:來(lái)源:國(guó)知局
      SC108包括RTM140a-140i。應(yīng)當(dāng)理解,由于待命FSC108是活躍FSC104的冗余配置,所以RTM136a-136i與RTM140a_140i是相同的。在一些實(shí)現(xiàn)中,RTM136a_136i中每個(gè)可以是可熱交換的現(xiàn)場(chǎng)可更換單元(FRU)。
      [0063]例如,RTM136a_136i中每個(gè)RTM可以由現(xiàn)場(chǎng)工程師在不必首先對(duì)全部系統(tǒng)100斷電的情況下移除和更換。RTM136a-136i允許活躍FSC104與外部硬件組件和軟件組件通信。例如,RTM136a以電的方式和以邏輯方式將主CPU116a聯(lián)接至活躍FSC104外部的組件。類似地,RTMl36b以電的方式和以邏輯方式將待命FSC108聯(lián)接至外部的硬件組件和軟件組件。
      [0064]前刀片124a_128f每個(gè)包括第一存儲(chǔ)器位置和第二存儲(chǔ)器位置。第一存儲(chǔ)器位置和第二存儲(chǔ)器位置存儲(chǔ)從活躍FSC104的對(duì)應(yīng)硬件組件接收的值。例如,主CPU116a連續(xù)地生成表示主CPU116a的模塊健康狀況的模塊健康信號(hào)(上面描述的)。當(dāng)模塊健康信號(hào)表示主CPUl 16a是健康的時(shí),主CPUl 16a將“ I ”存儲(chǔ)在第一存儲(chǔ)器位置中。
      [0065]前刀片124a_128f和主CPUl 16a中每個(gè)均生成模塊健康信號(hào)。前刀片124a_128f中每個(gè)前刀片將表示模塊健康信號(hào)的值存儲(chǔ)在第一存儲(chǔ)器位置中。僅例如,當(dāng)模塊健康信號(hào)表示交換模塊124a是健康的時(shí),交換模塊124a將“I”存儲(chǔ)在與交換模塊124a關(guān)聯(lián)的第一存儲(chǔ)器位置中。
      [0066]相反,當(dāng)模塊健康信號(hào)表不交換模塊124a是不健康的時(shí),交換模塊124a將“O”存儲(chǔ)在第一存儲(chǔ)器位置中。要理解,盡管僅描述交換模塊124a,但是本文討論的原理適用于系統(tǒng)100內(nèi)的所有模塊。進(jìn)一步要理解,盡管僅描述基于模塊健康信號(hào)存儲(chǔ)“I”和“0”,但是可以使用任何適合的指示符來(lái)表示系統(tǒng)100內(nèi)的每個(gè)模塊的健康狀況。然后,系統(tǒng)100內(nèi)的每個(gè)模塊將存儲(chǔ)在關(guān)聯(lián)的第一存儲(chǔ)器位置中的值傳遞至主CPU116a。
      [0067]主CPU116a基于與由前刀片124a_128f中每個(gè)前刀片生成的模塊健康信號(hào)和由主CPUl 16a生成的模塊健康信號(hào)對(duì)應(yīng)的多個(gè)值的接收,確定活躍FSC104是否是健康的。僅例如,當(dāng)所接收的與模塊健康信號(hào)對(duì)應(yīng)的值中每個(gè)值表示系統(tǒng)100內(nèi)的每個(gè)模塊均是健康的時(shí),主CPUl 16a確定活躍FSC104是健康的。相反,當(dāng)所接收的與模塊健康信號(hào)對(duì)應(yīng)的值中至少一個(gè)值表不系統(tǒng)100內(nèi)的模塊中至少一個(gè)模塊是不健康的時(shí),主CPU116a確定活躍FSC104是不健康的。
      [0068]在另一實(shí)現(xiàn)中,將表示模塊健康信號(hào)的值存儲(chǔ)在在系統(tǒng)100的前端配置的模塊中。例如,當(dāng)模塊健康信號(hào)表示主CPU116a是健康的時(shí),在系統(tǒng)100的與RTM136相對(duì)側(cè)配置的模塊將“ I”存儲(chǔ)在第一存儲(chǔ)器位置中。要理解,盡管僅描述主CPUl 16a,但是本文描述的原理適用于檢查器CPU120a。
      [0069]主CPUl 16a接收多個(gè)進(jìn)入數(shù)據(jù)分組中的第一分組。同時(shí),檢查器CPU120a接收第一分組的復(fù)本。主CPU116a和檢查器CPU120a確定第一分組和第一分組的復(fù)本是否相同。當(dāng)?shù)谝环纸M和第一分組的復(fù)本相同時(shí),主CPUl 16a連續(xù)地生成模塊健康信號(hào)??梢詫⒛K健康信號(hào)設(shè)置為I或者高的信號(hào)值。模塊健康信號(hào)的值表示活躍FSC104的健康狀況。主CPUl 16a將“ I ”存儲(chǔ)在第一存儲(chǔ)器位置中。
      [0070]相反,當(dāng)?shù)谝环纸M和第一分組的復(fù)本不相同時(shí),主CPU116a生成無(wú)效的模塊健康信號(hào)。例如,主CPU116a使模塊健康信號(hào)失效。主CPU116a將“O”存儲(chǔ)在第一存儲(chǔ)器位置中。主CPU116a接收表示主CPU116a內(nèi)的屏蔽寄存器的狀態(tài)的屏蔽信號(hào)。例如,屏蔽寄存器是主CPU116a和檢查器CPU120a中每個(gè)CPU內(nèi)的可編程的位。
      [0071]當(dāng)所請(qǐng)求的任務(wù)是安全相關(guān)的任務(wù)時(shí),設(shè)置屏蔽寄存器。例如,當(dāng)系統(tǒng)100確定所請(qǐng)求的任務(wù)是安全相關(guān)任務(wù)時(shí),將屏蔽寄存器設(shè)置為I。當(dāng)屏蔽信號(hào)表示主CPUl 16a內(nèi)的屏蔽寄存器被設(shè)置為I時(shí),RTM136a將“I”存儲(chǔ)在第二存儲(chǔ)器位置中。相反,當(dāng)屏蔽信號(hào)表示主CPU116a內(nèi)的屏蔽寄存器被設(shè)置為O時(shí),RTM136a將“O”存儲(chǔ)在第二存儲(chǔ)器位置中。
      [0072]系統(tǒng)100還包括監(jiān)視狗計(jì)時(shí)器應(yīng)用。監(jiān)視狗計(jì)時(shí)器應(yīng)用是持續(xù)運(yùn)行的監(jiān)視狗功能,其表示主CPU116a是否已經(jīng)停止運(yùn)行代碼。例如,監(jiān)視狗計(jì)時(shí)器應(yīng)用監(jiān)視主CPU116a。主CPU116a生成監(jiān)視狗計(jì)時(shí)器復(fù)位信號(hào)。主CPU116a將監(jiān)視狗計(jì)時(shí)器復(fù)位信號(hào)傳遞至監(jiān)視狗計(jì)時(shí)器應(yīng)用。監(jiān)視狗計(jì)時(shí)器應(yīng)用確定監(jiān)視狗計(jì)時(shí)器復(fù)位信號(hào)是否是在預(yù)限定的時(shí)間段內(nèi)接收的。例如,預(yù)限定的時(shí)間段可以是I分鐘。預(yù)限定的時(shí)間段可以是可配置的項(xiàng)。
      [0073]監(jiān)視狗計(jì)時(shí)器應(yīng)用根據(jù)監(jiān)視狗計(jì)時(shí)器復(fù)位信號(hào)生成監(jiān)視狗健康信號(hào)。例如,當(dāng)主CPU116a在預(yù)限定的時(shí)間段以后傳遞監(jiān)視狗計(jì)時(shí)器復(fù)位信號(hào)時(shí),監(jiān)視狗計(jì)時(shí)器應(yīng)用將監(jiān)視狗健康信號(hào)設(shè)置為O。相反,當(dāng)主CPU116a在預(yù)限定的時(shí)間段內(nèi)傳遞監(jiān)視狗計(jì)時(shí)器復(fù)位信號(hào)時(shí),監(jiān)視狗計(jì)時(shí)器應(yīng)用將監(jiān)視狗健康信號(hào)設(shè)置為I。換言之,當(dāng)主CPUliea不能在預(yù)限定的時(shí)間段內(nèi)與監(jiān)視狗應(yīng)用通信時(shí),監(jiān)視狗計(jì)時(shí)器應(yīng)用確定主CPU116a內(nèi)的錯(cuò)誤。例如,錯(cuò)誤可以是主CPU116a被卡在軟件循環(huán)中的結(jié)果。要理解,盡管上面僅描述主CPU116a,但是將檢查器CPU120a配置為與主CPUl 16a相同的任務(wù)。
      [0074]1^¥136&傳遞表示主0?仍16&的總體健康狀況的模塊健康值。例如,將RTM136a配置為對(duì)存儲(chǔ)在第一存儲(chǔ)器位置中的值和存儲(chǔ)在第二存儲(chǔ)器位置中的值執(zhí)行邏輯“或(0R)”。例如,當(dāng)存儲(chǔ)在第一存儲(chǔ)器位置中的值是O并且存儲(chǔ)在第二存儲(chǔ)器位置中的值是O時(shí),RTMl36a將傳遞O的模塊健康值。
      [0075]當(dāng)存儲(chǔ)在第一存儲(chǔ)器位置中的值是I并且存儲(chǔ)在第二存儲(chǔ)器位置中的值是O時(shí),RTMl36a傳遞I的模塊健康值。要理解,將RTM136a_136i中每個(gè)RTM配置為對(duì)存儲(chǔ)在與前刀片124a-128f中每個(gè)前刀片關(guān)聯(lián)的存儲(chǔ)器中的值執(zhí)行邏輯“或”。
      [0076]RTMl36a和136b將底架健康值傳遞至安全繼電器箱模塊144。安全繼電器箱模塊144基于多個(gè)底架健康值,選擇性地確定系統(tǒng)100內(nèi)的FSC中哪個(gè)FSC將是活躍FSC并且哪個(gè)FSC將是待命FSC。例如,安全繼電器箱模塊144從RTM136a、RTMl36b, RTM140a和RTM140b接收多個(gè)底架健康值。RTM136a基于由主CPU116a和前刀片124a_128f生成的模塊健康信號(hào)的累積結(jié)果和存儲(chǔ)在屏蔽寄存器中的值,生成第一底架健康值。
      [0077]RTMl36a將底架健康值傳遞至安全繼電器箱模塊144。類似地,RTM136b基于由檢查器CPU120a和前刀片124a-128f生成的模塊健康信號(hào)的累積結(jié)果和存儲(chǔ)在屏蔽寄存器中的值,生成第二底架健康值。RTM140a基于由主CPU116b和前刀片124b_132f生成的模塊健康信號(hào)的累積結(jié)果和存儲(chǔ)在屏蔽寄存器中的值,生成第三底架健康值。類似地,RTM140b基于由檢查器CPU120b和前刀片124b-132f生成的模塊健康信號(hào)的累積結(jié)果和存儲(chǔ)在屏蔽寄存器中的值,生成第四底架健康值。
      [0078]安全繼電器箱模塊144確定活躍FSC104和待命FSC108中哪個(gè)FSC將作為系統(tǒng)100內(nèi)的活躍FSC操作。例如,安全繼電器箱模塊144基于第一底架健康值至第四底架健康值確定活躍FSC104將作為系統(tǒng)100內(nèi)的活躍FSC操作。當(dāng)?shù)谝坏准芙】敌盘?hào)和第二底架健康信號(hào)表示活躍FSC104是健康的時(shí),安全繼電器箱模塊144確定活躍FSC104將是系統(tǒng)100內(nèi)的活躍FSC。
      [0079]安全繼電器箱模塊144基于活躍FSC確定,生成活躍FSC信號(hào)和待命FSC信號(hào)。例如,安全繼電器箱模塊144生成第一活躍FSC信號(hào)和第二活躍FSC信號(hào)。第一活躍FSC信號(hào)和第二活躍FSC信號(hào)是冗余信號(hào),它們都表示選擇哪個(gè)FSC作為活躍FSC操作。安全繼電器箱模塊144還生成第一待命FSC信號(hào)和第二待命FSC信號(hào)。
      [0080]第一待命FSC信號(hào)和第二待命FSC信號(hào)是冗余信號(hào),它們都表不選擇哪個(gè)FSC作為待命FSC操作。安全繼電器箱模塊144將第一活躍FSC信號(hào)和第一待命FSC信號(hào)傳遞至活躍FSC104。類似地,安全繼電器箱模塊144將第二活躍FSC信號(hào)和第二待命FSC信號(hào)傳遞至待命FSC108。
      [0081]安全繼電器箱模塊144還基于第一底架健康信號(hào)至第四底架健康信號(hào)確定在活躍FSC104和待命FSC108之一中是否已出現(xiàn)錯(cuò)誤。例如,當(dāng)安全繼電器箱模塊144從RTMl36a和RTM136b之一接收無(wú)效底架健康信號(hào)時(shí),安全繼電器箱模塊144確定在活躍FSC104中已發(fā)生錯(cuò)誤。例如,無(wú)效底架健康信號(hào)可以是O的底架健康值。安全繼電器箱模塊144基于無(wú)效的底架健康信號(hào)生成待命信號(hào)。安全繼電器箱模塊144將待命信號(hào)傳遞至活躍FSC104。活躍FSC104基于該待命信號(hào)確定是否進(jìn)入故障安全狀態(tài)。例如,當(dāng)活躍FSC104接收待命信號(hào)時(shí),活躍FSC104確定進(jìn)入故障安全狀態(tài)。
      [0082]安全繼電器箱模塊144基于底架健康值生成活躍信號(hào)。安全繼電器箱模塊144將活躍信號(hào)傳遞至待命FSC108。活躍信號(hào)向待命FSC108指示活躍FSC104正操作在故障安全狀態(tài)或待命狀態(tài)。當(dāng)待命FSC108接收活躍信號(hào)時(shí),待命FSC108開(kāi)始作為活躍FSC操作。以此方式,安全繼電器箱模塊144迫使有故障的活躍FSC進(jìn)入故障安全狀態(tài),并且提示待命FSC擔(dān)當(dāng)活躍FSC的角色。
      [0083]在一些實(shí)現(xiàn)中,將安全繼電器箱模塊144配置為與多個(gè)商業(yè)現(xiàn)貨供應(yīng)(COTS)產(chǎn)品通信。例如,活躍FSC104和待命FSC108可以是在系統(tǒng)100內(nèi)實(shí)現(xiàn)的COTS產(chǎn)品。根據(jù)預(yù)確定的實(shí)現(xiàn)標(biāo)準(zhǔn),對(duì)活躍FSC104和待命FSC108進(jìn)行配置。實(shí)現(xiàn)標(biāo)準(zhǔn)包括預(yù)限定的通信協(xié)議。
      [0084]將安全繼電器箱模塊144配置為根據(jù)通信協(xié)議接收和解釋來(lái)自活躍FSC104和待命FSC108的信號(hào)和消息。以此方式,無(wú)論活躍FSC104和待命FSC108的物理屬性如何,只要活躍FSC104和待命FSC108服從通信協(xié)議,安全繼電器箱模塊144就與活躍FSC104和待命FSC108通信。要理解,安全繼電器箱模塊144與系統(tǒng)100內(nèi)的任何組件通信。進(jìn)一步,系統(tǒng)100內(nèi)的任何組件可以使用COTS產(chǎn)品實(shí)現(xiàn),只要該任何組件服從通信協(xié)議。
      [0085]在一些實(shí)現(xiàn)中,I/O子系統(tǒng)還從像軌道系統(tǒng)的硬件組件和軟件組件這樣的外部源接收分組。所接收的分組可以包括上面討論的多個(gè)進(jìn)入數(shù)據(jù)分組。然后,I/o子系統(tǒng)將所接收的分組傳遞至表決子系統(tǒng)。
      [0086]表決子系統(tǒng)是功能安全子系統(tǒng)并且被配置為檢測(cè)故障和對(duì)故障做出響應(yīng)。當(dāng)表決子系統(tǒng)檢測(cè)活躍FSC104和待命FSC108之一中的差錯(cuò)時(shí),表決子系統(tǒng)迫使活躍FSC104和待命FSC108的該之一進(jìn)入故障安全狀態(tài)。表決子系統(tǒng)執(zhí)行處理子系統(tǒng)的錯(cuò)誤檢測(cè)。例如,主CPUl 16a和檢查器CPU120a基于所請(qǐng)求的任務(wù)生成外出分組。
      [0087]表決子系統(tǒng)將由主CPU116a生成的外出分組與由檢查器CPU120a生成的外出分組進(jìn)行比較。當(dāng)這些外出分組相同時(shí),表決子系統(tǒng)將分組的單個(gè)復(fù)本傳遞至交換模塊124a和I/O子系統(tǒng)。當(dāng)外出分組不同時(shí),表決子系統(tǒng)迫使活躍FSC104進(jìn)入故
      當(dāng)前第3頁(yè)1 2 3 4 5 6 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1