欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)處理系統(tǒng)、數(shù)據(jù)處理設備和數(shù)據(jù)處理方法

文檔序號:6609031閱讀:196來源:國知局
專利名稱:數(shù)據(jù)處理系統(tǒng)、數(shù)據(jù)處理設備和數(shù)據(jù)處理方法
技術領域
本發(fā)明涉及利用具有共享數(shù)據(jù)的多個數(shù)據(jù)中繼設備來中繼請求和響應 的數(shù)據(jù)處理系統(tǒng)、設備和方法。
背景技術
多處理器結構已經(jīng)被用于快速處理在各種系統(tǒng)中使用的計算設備(例 如,服務器、工作站、個人計算機等)中持續(xù)增長的數(shù)據(jù)。典型的多處理器結構通常包括數(shù)據(jù)中繼設備(例如,交叉開關等),以提高在多個中央處理單元(CPU)、主存儲器和i/o設備中的數(shù)據(jù)傳輸速率。盡管這種數(shù)據(jù)中繼設備提高了計算設備的性能,但是如果由于系統(tǒng)出現(xiàn) 一些問題而導致由其執(zhí)行的各種處理暫停,則使用該系統(tǒng)提供各種服務的企 業(yè)會經(jīng)受很大損失。已經(jīng)提出多種補救措施,以在系統(tǒng)故障的情況下恢復系 統(tǒng),以及改善這種系統(tǒng)的可靠性。例如, 一種技術提出可提供兩個交叉開關,其中第二個交叉開關是在第 一個交叉開關出現(xiàn)故障時可使用的后備交叉開關。此外,在日本公開專利申請No.H10-143465公開的技術中,在交叉開關 中配置附加的輸入/輸出端口。如果任一輸入/輸出端口失靈,則使用其它輸 入/輸出端口。然而,在提出兩個交叉開關的技術中,為了替換出現(xiàn)故障的交叉開關, 需要關閉系統(tǒng)。在日本公開專利申請No. H10-143465公開的技術中,如果交叉開關本身 中斷,則為了替換出現(xiàn)故障的交叉開關,也需要關閉系統(tǒng)。發(fā)明內(nèi)容本發(fā)明的目的在于至少部分解決現(xiàn)有技術中的問題。 根據(jù)本發(fā)明的一個方案,提供一種數(shù)據(jù)處理系統(tǒng),通過將設定有共用
配置信息的多個數(shù)據(jù)中繼設備中的每一個連接至請求控制設備,以及將 所述數(shù)據(jù)中繼設備和所述請求控制設備連接至控制裝置來配置該數(shù)據(jù)處 理系統(tǒng),該數(shù)據(jù)處理系統(tǒng)經(jīng)由所述數(shù)據(jù)中繼設備將來自處于所述請求控 制設備控制下的多個設備的請求和對該請求的響應發(fā)送至所述請求控制 設備。所述控制裝置包括配置信息復制單元,在向該數(shù)據(jù)處理系統(tǒng)中增加 未設定配置信息的新數(shù)據(jù)中繼設備時,所述配置信息復制單元從現(xiàn)有數(shù)據(jù)中 繼設備檢索配置信息,并將檢索到的配置信息復制到所述新數(shù)據(jù)中繼設備; 停止命令發(fā)布單元,在所述配置信息復制單元完成配置信息的復制時,所述 停止命令發(fā)布單元發(fā)布停止請求命令,以指示所述請求控制設備停止發(fā)送請 求至所述現(xiàn)有數(shù)據(jù)中繼設備;開始運行命令發(fā)布單元,在接收到用以表示由 現(xiàn)有數(shù)據(jù)中繼設備接收的所有請求已被處理的請求完成通知時,所述開始運行命令發(fā)布單元發(fā)布開始運行命令,以指示所有數(shù)據(jù)中繼設備開始運行;和開始命令發(fā)布單元, 一旦所述開始運行命令發(fā)布單元發(fā)布開始運行命令,所 述開始命令發(fā)布單元發(fā)布開始請求命令,以指示所述請求控制設備開始發(fā)送請求至所述數(shù)據(jù)中繼設備。所述數(shù)據(jù)中繼設備包括請求完成通知單元,在所述控制裝置暫停發(fā)送請求和接收響應時,所述請求完成通知單元確定在執(zhí) 行所述停止請求命令之前所接收到的請求是否已被處理,并且如果所述請求 己被處理,則發(fā)送所述請求完成通知至所述控制裝置。根據(jù)本發(fā)明的另一方案,提供一種數(shù)據(jù)處理系統(tǒng)的控制方法,通過將設 定有共用配置信息的多個數(shù)據(jù)中繼設備中的每一個連接至請求控制設 備,以及將所述數(shù)據(jù)中繼設備和所述請求控制設備連接至控制裝置來配 置該控制數(shù)據(jù)系統(tǒng),該數(shù)據(jù)處理系統(tǒng)經(jīng)由所述數(shù)據(jù)中繼設備將來自處于所 述請求控制設備控制下的多個設備的請求和對這些請求的響應發(fā)送至所述請求控制設備。所述控制裝置執(zhí)行以下步驟檢索步驟和復制步驟,在向該 數(shù)據(jù)處理系統(tǒng)中增加未設定配置信息的新數(shù)據(jù)中繼設備時,從現(xiàn)有數(shù)據(jù)中繼設備檢索配置信息,并將檢索到的配置信息復制到所述新數(shù)據(jù)中繼設備;第一布步驟,在完成復制步驟時,發(fā)布停止請求命令,以指示所述請求控制設備停止發(fā)送請求至所述現(xiàn)有數(shù)據(jù)中繼設備;第二發(fā)布步驟,在接收到用以 表示由現(xiàn)有數(shù)據(jù)中繼設備接收的所有請求已被處理的請求完成通知時,發(fā)布 開始運行命令,以指示所有數(shù)據(jù)中繼設備開始運行;和第三發(fā)布步驟, 一旦
在所述第二發(fā)布步驟中發(fā)布開始運行命令,發(fā)布開始請求命令,以指示所述 請求控制設備開始發(fā)送請求至所述數(shù)據(jù)中繼設備。所述數(shù)據(jù)中繼設備執(zhí)行以 下步驟確定和發(fā)送步驟,在所述控制裝置暫停發(fā)送請求和接收響應時,確 定在執(zhí)行所述停止請求命令之前所接收到的請求是否已被處理,并且如果所 述請求已被處理,則發(fā)送所述請求完成通知至所述控制裝置。根據(jù)本發(fā)明的另一方案,提供一種信息處理設備,其包括控制裝置,該 控制裝置連接至多個數(shù)據(jù)中繼設備,所述數(shù)據(jù)中繼設備在所述信息處理設備 中共享共用信息和中繼傳輸數(shù)據(jù),所述信息處理設備包括通信控制單元, 控制所述數(shù)據(jù)中繼設備之間的通信;和配置信息復制單元,當新數(shù)據(jù)中繼設 備連接至所述控制裝置時,所述配置信息復制單元讀取與所述控制裝置連接 的現(xiàn)有數(shù)據(jù)中繼設備的配置信息,并將從所述現(xiàn)有數(shù)據(jù)中繼設備讀取的配置 信息寫入至所述新數(shù)據(jù)中繼設備。通過結合附圖閱讀和思考本發(fā)明的當前優(yōu)選實施例的以下詳細描述,本 發(fā)明的上述和其它目的、特點、優(yōu)點以及技術和工業(yè)實用性將更好地理解。


圖1是用于說明根據(jù)本發(fā)明第一實施例的數(shù)據(jù)處理系統(tǒng)的概括和特征的 示意圖;圖2是圖1中所示的數(shù)據(jù)處理系統(tǒng)的詳細框圖;圖3是由圖1所示的數(shù)據(jù)處理系統(tǒng)發(fā)送的包內(nèi)容的實例;圖4至圖6是用于說明圖1所示的數(shù)據(jù)處理系統(tǒng)的狀態(tài)轉換的示意圖;圖7是由圖2所示的數(shù)據(jù)處理系統(tǒng)執(zhí)行的處理流程圖;圖8描述圖1所示的數(shù)據(jù)處理系統(tǒng)的示例性硬件結構;和圖9是實施作為軟件的圖1所示的數(shù)據(jù)處理系統(tǒng)的計算機系統(tǒng)框圖。
具體實施方式
以下參照附圖來描述本發(fā)明的優(yōu)選實施例。首先將描述在本發(fā)明的第一 實施例中使用的術語,接著描述根據(jù)第一實施例的數(shù)據(jù)處理系統(tǒng)的概括和特 征、結構和處理流程,最后描述第一實施例所實現(xiàn)的效果。首先將描述在第一實施例中使用的術語。地址交叉開關是一種對于數(shù)據(jù)
處理系統(tǒng)的各組件之間的數(shù)據(jù)傳輸進行仲裁的設備。具體地,地址交叉開關 是一種控制裝置,其將從在北橋芯片和南橋芯片控制下的中央處理單元 (CPU)接收的請求(例如,讀數(shù)據(jù)請求、寫數(shù)據(jù)請求)發(fā)送至北橋芯片和 南橋芯片,并且將對從北橋芯片和南橋芯片接收的請求的響應發(fā)送至北橋芯 片和南橋芯片。因此,地址交叉開關是數(shù)據(jù)中繼設備。具體地,在接收到來自北橋芯片的請求吋,地址交叉開關對該請求進行 仲裁,并廣播該請求至所有的北橋芯片和南橋芯片。在接收到來自北橋芯片 和南橋芯片的對該請求的響應(例如,高速緩存信息等)時,地址交叉開關 對于來自北橋芯片和南橋芯片的所有響應進行合并,并將合并后的請求響應 發(fā)送至北橋芯片和南橋芯片。北橋芯片是這樣一種設備,其控制與系統(tǒng)連接的各種設備(例如CPU和存儲器)并從這些設備中的CPU接收請求,和輸出請求響應。具體地, 當接收到來自CPU的請求、并且不能對該請求作出響應時,北橋芯片發(fā)送 該請求至地址交叉開關;如果可作出響應,則北橋芯片發(fā)送響應至CPU。因 此,北橋芯片是一種請求控制設備。當北橋芯片接收到合并后的請求響應時,并且如果發(fā)送合并后的請求響 應的CPU是在北橋芯片的控制下的,則北橋芯片發(fā)送請求響應至CPU。如 果CPU沒有在北橋芯片的控制下,則北橋芯片丟棄(destroy)請求響應。在接收到來自地址交叉開關的請求時,北橋芯片發(fā)送對該請求的響應至 地址交叉開關。例如,如果北橋芯片接收到來自地址交叉開關的請求,并且 如果北橋芯片負責管理響應于該請求的待發(fā)送數(shù)據(jù),則北橋芯片將作為該請 求響應的高速緩存信息發(fā)送至地址交叉開關。如果北橋芯片不負責管理該數(shù) 據(jù),則北橋芯片將用于傳達其不負責管理該請求數(shù)據(jù)的消息發(fā)送至地址交叉 開關。南橋芯片是這樣一種設備,其控制PCI橋等,并控制與輸入/輸出接口相 關的數(shù)據(jù)。南橋芯片接收來自PCI橋的請求,并輸出對該請求的響應。在接 收到來自地址交叉開關的請求時,南橋芯片發(fā)送響應至地址交叉開關。具體 地,如果南橋芯片接收到來自地址交叉開關的請求,并且如果南橋芯片負責 管理響應于該請求的待發(fā)送數(shù)據(jù),則南橋芯片將作為該請求響應的高速緩存 信息發(fā)送至地址交叉開關。如果南橋芯片不負責管理該數(shù)據(jù),則南橋芯片將
用于傳達其不負責管理該請求數(shù)據(jù)的消息發(fā)送至地址交叉開關。
當南橋芯片接收到合并后的請求響應時,并且如果已經(jīng)發(fā)送合并后的請 求響應的PCI橋是在南橋芯片的控制下的,則南橋芯片發(fā)送請求響應至PCI 橋。如果PCI橋沒有在南橋芯片的控制下,則南橋芯片丟棄請求響應。因此, 與北橋芯片相同,南橋芯片也是一種請求控制設備。探測電路(snoop circuit)是一種根據(jù)可由各種設備(例如CPU、存儲器 和I/0設備)訪問的地址來執(zhí)行預定操作的電路。具體地,探測電路基于探 測條件(表示在配置信息中存儲的運行條件)從/向可由CPU、 1/0設備等訪 問的地址讀取/寫入數(shù)據(jù)。
術語"配置信息"指的是每一設備的注冊表數(shù)據(jù)(例如連接信息)。在 包括多個地址交叉開關的系統(tǒng)中,所有的地址交叉開關具有相同的結構信 息。具體地,配置信息指的是諸如SB探測器結構寄存器、運行寄存器 (OPSR)、配置寄存器(CFR)和探測條件的注冊表數(shù)據(jù)。主板(managementboard, MMB)是控制地址交叉開關、北橋芯片和南 橋芯片的設備。具體地,MMB將地址交叉開關使用的連接端口轉換為物理 聯(lián)機狀態(tài),在所有的北橋芯片和南橋芯片上執(zhí)行Mori-Muta收發(fā)器邏輯 (MTL)校準,并檢查北橋芯片和南橋芯片是否運行正常。
以下描述根據(jù)第一實施例的數(shù)據(jù)處理系統(tǒng)的概括和特征。圖1是用于說 明根據(jù)第一實施例的數(shù)據(jù)處理系統(tǒng)的概括和特征的示意圖。如圖1所示,數(shù)據(jù)處理系統(tǒng)包括 一個或多個北橋芯片,其與多個CPU 和存儲器相連; 一個或多個南橋芯片,其與多個PCI橋相連。換句話說,CPU 和存儲器由北橋芯片控制,PCI橋由南橋芯片控制。此外,多個地址交叉開 關通常連接至每一北橋芯片和南橋芯片,MMB通常連接至每一地址交叉開 關、北橋芯片和南橋芯片。
數(shù)據(jù)管理系統(tǒng)在北橋芯片/南橋芯片的控制下將從各種設備(CPU、存儲 器等)接收的請求經(jīng)由地址交叉開關發(fā)送至北橋芯片/南橋芯片,以及將從各 種設備(CPU、存儲器等)接收的響應經(jīng)由地址交叉開關發(fā)送至北橋芯片/ 南橋芯片。特別地,可以在不必停止整個系統(tǒng)的情況下向系統(tǒng)增加新的地址 交叉開關。為了更詳細說明特征,當加入在其中未設定配置信息的新地址交叉開關時,MMB從現(xiàn)有地址交叉開關檢索配置信息,并將配置信息復制到新地址交叉開關(見圖1的(O )。該配置信息可以是諸如SB探測器結構寄存器、 OPSR、 CFR和探測條件的注冊表數(shù)據(jù)。MMB根據(jù)現(xiàn)有地址交叉開關的注冊 表檢索配置信息,并將檢索到的配置信息復制到新加入的地址交叉開關。一旦將配置信息復制到新地址交叉開關時,MMB指示北橋芯片和南橋 芯片停止將請求發(fā)送到現(xiàn)有地址交叉開關(見圖1的(2))。具體地,MMB 發(fā)出用于指示北橋芯片和南橋芯片停止將請求發(fā)送到現(xiàn)有地址交叉開關的 停止請求命令(例如PSWC—STOP一LRA),并將用以傳達北橋芯片和南橋芯 片已經(jīng)暫停發(fā)送請求的消息發(fā)送至現(xiàn)有地址交叉開關。在北橋芯片和南橋芯片停止發(fā)送請求之后,現(xiàn)有地址交叉開關確定是否 處理在執(zhí)行停止請求命令之前已經(jīng)接收的請求。如果己經(jīng)處理了這些請求, 則現(xiàn)有地址交叉開關通知MMB已經(jīng)處理了這些請求(見圖1的(3))。 具體地,在從MMB接收到北橋芯片和南橋芯片已經(jīng)暫停發(fā)送請求的消息時, 現(xiàn)有地址交叉開關對其己經(jīng)接收到的請求執(zhí)行響應處理,并且一旦完成響應 處理,則通知MMB已經(jīng)執(zhí)行了請求。在從現(xiàn)有地址交叉開關接收到己經(jīng)處理了請求的通知時,MMB指示現(xiàn) 有地址交叉開關和新地址交叉開關均開始運行(見圖1的(4))。具體地, 在從現(xiàn)有地址交叉開關接收到已經(jīng)處理了請求的通知時,MMB發(fā)送開始命 令(例如PSWC_START—LRA—START)至現(xiàn)有地址交叉開關和新地址交叉 開關,以使現(xiàn)有地址交叉開關和新地址交叉開關均開始運行。在接收到來自 MMB的命令時,現(xiàn)有地址交叉開關和新地址交叉開關均開始運行。在指示地址交叉開關開始運行之后,MMB指示北橋芯片和南橋芯片發(fā) 送請求至現(xiàn)有地址交叉開關和新地址交叉開關(見圖1的(5))。具體地, 一旦地址交叉開關開始運行,MMB向北橋芯片和南橋芯片發(fā)送開始請求命 令(例如PSWC一START—LRA)。 一旦接收到開始請求命令,北橋芯片和南 橋芯片幵始發(fā)送請求至現(xiàn)有地址交叉開關和新地址交叉開關。因此,在不必停止整個系統(tǒng)的情況下可向數(shù)據(jù)處理系統(tǒng)增加地址交叉開關。圖2是圖1中所示的數(shù)據(jù)處理系統(tǒng)的詳細框圖。圖3描述由數(shù)據(jù)處理系 統(tǒng)發(fā)送的包內(nèi)容的實例。圖8描述數(shù)據(jù)處理系統(tǒng)的示例性硬件配置。
數(shù)據(jù)處理系統(tǒng)包括北橋芯片IO、南橋芯片20、現(xiàn)有地址交叉開關30、新地址交叉開關40和MMB。然而,典型地,可存在多個北橋芯片、多個南橋芯片和多個現(xiàn)有地址交叉開關。北橋芯片10包括通信控制I/F單元11、存儲單元12和控制單元13。通信控制I/F單元11控制在各種設備(CPU、 存儲器等)、現(xiàn)有地址交叉開關30、新地址交叉開關40和MMB50之間的 通信。具體地,通信控制I/F單元11使用LSI (未示出)與現(xiàn)有地址交叉開 關30、新地址交叉開關40和MMB 50彼此物理連接。控制單元13包括內(nèi)部存儲器(未示出),其用于存儲控制程序、、用 于各種處理過程的計算機程序、和執(zhí)行該計算機程序所需的各種數(shù)據(jù)??刂?單元13還包括請求處理單元14。存儲單元12在其中存儲由控制單元13執(zhí)行各種處理所需的數(shù)據(jù)和計算 機程序。具體地,存儲單元12在其中存儲連接至通信控制I/F單元11的所 有設備的連接信息。請求處理單元14使用該連接信息發(fā)送請求。請求處理單元14有助于請求和響應在連接至北橋芯片10的設備之間的 發(fā)送和接收。例如,請求處理單元14接收來自CPU的請求,并且如果沒有 對該請求的響應,則其發(fā)送請求至地址交叉開關。如果有響應,則請求處理 單元14發(fā)送響應至發(fā)送該請求的CPU。在從地址交叉開關接收到作為該請求響應的合并后的請求響應吋,假設 北橋芯片10負責管理發(fā)送該請求的CPU,請求處理單元14發(fā)送合并后的請 求響應至己經(jīng)發(fā)送該請求的CPU。如果CPU不負責管理北橋芯片10,則請 求處理單元14丟棄合并后的請求響應。在接收到來自地址交叉開關的請求時,請求處理單元14發(fā)送響應至地 址交叉開關。例如,在接收到來自地址交叉開關的請求時,假設北橋芯片IO 負責管理響應于請求的待發(fā)送數(shù)據(jù),請求處理單元14發(fā)送作為響應的緩存 信息至地址交叉開關。如果北橋芯片10不負責管理響應于該請求的待發(fā)送 數(shù)據(jù),則請求處理單元14將用以傳達該數(shù)據(jù)不由北橋芯片IO負責管理的消 息發(fā)送至地址交叉開關。南橋芯片20包括通信控制I/F單元21、存儲單元22和控制單元23。 通信控制I/F單元21控制在北橋芯片10、現(xiàn)有地址交叉開關30、新地址交 叉開關40和MMB 50之間的通信。具體地,通信控制I/F單元21使用LSI (未示出)與現(xiàn)有地址交叉開關30、新地址交叉開關40和MMB 50彼此物 理連接??刂茊卧?3包括內(nèi)部存儲器(未示出),用于存儲控制程序、用于各 種處理過程的計算機程序、和執(zhí)行計算機程序所需的各種數(shù)據(jù)??刂茊卧?3 包括請求處理單元24。存儲單元22在其中存儲由控制單元23執(zhí)行各種處理所需的數(shù)據(jù)和計算 機程序。具體地,存儲單元22在其中存儲連接至通信控制I/F單元21的所 有設備的連接信息。請求處理單元24來使用該連接信息發(fā)送請求。請求處理單元24執(zhí)行與發(fā)送和接收的請求相關的各種處理。具體地, 請求處理單元24將從PCI橋(未示出)接收的請求發(fā)送至現(xiàn)有地址交叉開 關30,并從現(xiàn)有地址交叉開關30接收該請求的響應。例如,在從PCI橋和 現(xiàn)有地址交叉開關30接收到請求時,假設南橋芯片20負責管理作為該請求 響應的待發(fā)送數(shù)據(jù),請求處理單元24將作為響應的緩存信息發(fā)送至現(xiàn)有地 址交叉開關30。如果南橋芯片20不負責管理作為該請求響應的待發(fā)送數(shù)據(jù), 則請求處理單元24將用以傳達該數(shù)據(jù)不由南橋芯片30管理的消息發(fā)送至地 址交叉開關20。在接收到來自地址交叉開關的作為請求的合并后的響應時,假設南橋芯 片20負責管理己經(jīng)發(fā)送該請求的PCI橋,則請求處理單元24發(fā)送合并后的 請求響應至已經(jīng)發(fā)送該請求的PCI橋。如果PCI橋不由南橋芯片20管理, 則南橋芯片20丟棄合并后的請求響應。現(xiàn)有地址交叉開關30包括通信控制I/F單元31、存儲單元32、控制 單元34和探測電路36。通信控制I/F單元31控制在北橋芯片10、南橋芯片 20、新地址交叉開關40和MMB50之間的通信。具體地,通信控制I/F單元 31使用LSI (未示出)與北橋芯片IO、南橋芯片20、新地址交叉開關40和 MMB 50彼此物理連接,以及接收來自北橋芯片10和南橋芯片20的請求并 發(fā)送響應至北橋芯片10和南橋芯片20。此外,通信控制I/F單元31使得現(xiàn) 有地址交叉開關30和新地址交叉開關40同步。控制單元34包括內(nèi)部存儲器,用于存儲控制程序、用于各種處理過程 的計算機程序、和執(zhí)行計算機程序所需的各種數(shù)據(jù)??刂茊卧?4包括請求 完成通信單元35。
存儲單元32在其中存儲由控制單元34執(zhí)行各種處理所需的數(shù)據(jù)和計算 機程序。存儲單元22在其中存儲配置信息33。該配置信息33是運行現(xiàn)有地 址交叉開關30所需的數(shù)據(jù),例如現(xiàn)有地址交叉開關30與其它控制裝置(例 如北橋芯片10、 MMB 50)的相關連接數(shù)據(jù)、和作為探測電路36的運行條 件的探測條件。存儲單元32在其中存儲例如SB探測器結構寄存器、OPSR、 CFR和探測條件的注冊表數(shù)據(jù),以作為配置信息33。當MMB 50發(fā)出用于暫停被發(fā)送請求的停止請求命令時,請求完成通信 單元35確定是否已經(jīng)處理在發(fā)出停止請求命令之前接收的請求,如果己經(jīng) 處理了這些請求,則請求完成通信單元35發(fā)送請求完成通知至MMB 50。 具體地,請求完成通信單元35檢查用于讀取或寫入數(shù)據(jù)的存儲器是否空閑, 以確定是否己經(jīng)處理了這些請求。探測電路36根據(jù)可由各設備訪問的在存儲器中的地址執(zhí)行預定處理。 具體地,探測電路36基于在存儲單元32中存儲的配置信息33中包含的探 測條件,根據(jù)由CPU等訪問的地址讀取數(shù)據(jù)或寫入數(shù)據(jù)。新地址交叉開關40包括通信控制I/F單元41、存儲單元42、控制單 元44和探測電路46。通信控制I/F單元41、存儲單元42、控制單元44和 探測電路46的功能分別與現(xiàn)有地址交叉開關30的通信控制I/F單元31、存 儲單元32、控制單元34和探測電路36的功能相同。此外,請求完成通知單 元45的功能與現(xiàn)有地址交叉開關30的請求完成通知單元35的功能相同。MMB 50包括通信控制I/F單元51、存儲單元52和控制單元53。通 信控制I/F單元51控制在北橋芯片10、南橋芯片20、現(xiàn)有地址交叉開關30 和新地址交叉開關40之間的通信。具體地,通信控制I/F單元51使用LSI (未示出)與北橋芯片IO、南橋芯片20、現(xiàn)有地址交叉開關30和新地址交 叉開關40彼此物理連接,以及將停止命令發(fā)布單元55和開始命令發(fā)布單元 57發(fā)布的命令發(fā)送至北橋芯片10、南橋芯片20、現(xiàn)有地址交叉開關30和新 地址交叉開關40??刂茊卧?3包括內(nèi)部存儲器(未示出),用于存儲控制程序、用于各 種處理過程的計算機程序、和執(zhí)行計算機程序所需的各種數(shù)據(jù)??刂茊卧?3 包括配置信息復制單元54、停止命令發(fā)布單元55、開始運行命令發(fā)布單元 56和開始命令發(fā)布單元57。
存儲單元52在其中存儲由控制單元34執(zhí)行各種處理所需的數(shù)據(jù)和計算 機程序。存儲單元32在其中存儲停止命令發(fā)布單元55和開始命令發(fā)布單元 57發(fā)送(發(fā)布)的命令細節(jié)。存儲單元32在其中以如圖3中所示的格式存 儲命令。在如圖3所示的實例中,包含值"000101"的CMDM字段表示命 令的代號,包含值"GSA開始(START)"的請求字段表示命令名,包含 值"SB->AXB"的方向字段表示命令目的地,包含值"由SB啟動AXB"的 細節(jié)字段表示命令的描述。
當在系統(tǒng)中加入還未設定配置信息的新地址交叉開關40時,MMB 50 的配置信息復制單元54從現(xiàn)有地址交叉開關30檢索配置信息,并將配置信 息復制到新地址交叉開關40。具體地,配置信息復制單元54將現(xiàn)有地址交 叉開關30的配置信息(注冊表數(shù)據(jù),例如SB探測器結構寄存器、OPSR、 CFR和探測條件)復制到新地址交叉開關40。
一旦配置信息復制單元54將配置信息復制到新地址交叉開關40吋, MMB 50的停止命令發(fā)布單元55指示北橋芯片10和南橋芯片20停止發(fā)送 請求至現(xiàn)有地址交叉開關30。具體地,停止命令發(fā)布單元55發(fā)送(發(fā)布) 停止請求命令(PSWC—STOP一LRA)至北橋芯片10和南橋芯片20。根據(jù)該 停止請求命令,北橋芯片10和南橋芯片20停止發(fā)送請求至現(xiàn)有地址交叉開 關30。 一旦北橋芯片10和南橋芯片20停止發(fā)送請求,停止命令發(fā)布單元 55發(fā)送消息(例如信號)至現(xiàn)有地址交叉開關30,以通知已經(jīng)暫停發(fā)送請 求。
在從現(xiàn)有地址交叉開關30接收到用以表示已經(jīng)處理了在由北橋芯片10 和南橋芯片20執(zhí)行停止請求命令之前所接收到的所有請求的請求完成通知 時,MMB 50的開始運行命令發(fā)布單元56指示現(xiàn)有地址交叉開關30和新地 址交叉開關40開始運行。具體地,如圖3所示,開始運行命令發(fā)布單元56 發(fā)送(發(fā)布)GSA—START命令(PSWC—GSA—START)至現(xiàn)有地址交叉開 關30和新地址交叉開關40,并使得現(xiàn)有地址交叉開關30和新地址交叉開關 40開始鏡像運行,以轉換至缺省狀態(tài)。換句話說,開始運行命令發(fā)布單元 56返回優(yōu)先級(PRIORITY)或提示指針(cue pointer)給鏡像運行的缺省值, 使得現(xiàn)有地址交叉開關30和新地址交叉開關40開始運行。
在開始運行命令發(fā)布單元56發(fā)布指令之后,MMB 50的開始命令發(fā)布
單元57發(fā)布指令至北橋芯片10和南橋芯片20,以開始發(fā)送請求至現(xiàn)有地址 交叉開關30和新地址交叉開關40。具體地,開始命令發(fā)布單元57發(fā)送(發(fā) 布)開始請求命令(PSWC_START—LRA)至北橋芯片10和南橋芯片20。 根據(jù)開始請求命令,北橋芯片10和南橋芯片20開始發(fā)送請求至現(xiàn)有地址交 叉幵關30和新地址交叉開關40。停止命令發(fā)布單元55可被配置,以發(fā)布用以停止發(fā)送請求和停止接收 請求響應的指令。或者,停止命令發(fā)布單元55可被配置,以發(fā)布用以僅停 止接收請求響應的指令。具體地,通過發(fā)送(發(fā)布)停止請求命令 (PSWC—STOP—LRA)至北橋芯片10和南橋芯片20,可指示北橋芯片10 和南橋芯片20不發(fā)送請求并且不接收任一請求響應,或者指示北橋芯片10 和南橋芯片20僅不接收任一請求響應。在這種情況下,開始命令發(fā)布單元 57應被配置,以發(fā)布開始接收響應命令(PSWC—START一AXB一MIRROR) 以及開始請求命令(PSWC—START一LRA),從而北橋芯片10和南橋芯片 20根據(jù)命令開始發(fā)送請求至現(xiàn)有地址交叉開關30和新地址交叉開關40,以 及開始接收來自現(xiàn)有地址交叉開關30和新地址交叉開關40的請求。以下參照圖4至圖7描述數(shù)據(jù)處理系統(tǒng)的處理。圖4至圖6是說明圖2 中所示的數(shù)據(jù)處理系統(tǒng)的狀態(tài)轉換的示意圖。圖7是由圖2中所示的數(shù)據(jù)處 理系統(tǒng)執(zhí)行的處理流程圖。以下描述數(shù)據(jù)處理系統(tǒng)的狀態(tài)轉換。圖4至圖7中所示的數(shù)據(jù)處理系統(tǒng) 包括地址交叉開關AXB糾、三個北橋芯片NB#0至NB#2、兩個南橋芯片 SB#0至SB#1和MMB。地址交叉開關AXB#0、北橋芯片NB#0至NB#2、 南橋芯片SB#0至SB#1和MMB在結構上與圖2中所示的組件相同。對當將 新地址交叉開關加至系統(tǒng)時數(shù)據(jù)處理系統(tǒng)的狀態(tài)轉換進行說明。地址交叉開關AXB糾、北橋芯片NB糾至NB弁2、南橋芯片SB#0至SB#1 和MMB彼此互聯(lián),從而能夠在它們之間進行通信。地址交叉開關AXB#0 包括SB#0探測器和SB#1探測器,其中SB#0探測器是用以控制與南橋芯 片SB#0連接的IO設備的設備;SB#1探測器是用以控制與南橋芯片SB#1 連接的10設備的設備。地址交叉開關AXB#0包括SB探測器結構寄存器, 其包含將哪個IO設備分配給南橋芯片SB#0和SB#1的相關數(shù)據(jù),并響應于 發(fā)送至南橋芯片SB#0和SB#1的請求而用作SB#1和SB#2的代理。在圖4
至圖6中的"物理ON"表示在加入新地址交叉開關吋通過校準MTL接口(未 示出)而設定為可連接的端口 (連接接口)。在圖4至圖7中的"邏輯ON" 表示當在物理ON端口中加入地址交叉開關時處于邏輯可連接狀態(tài)的端口 。 "物理OFF"表示在加入新地址交叉開關時不可物理連接的端口,"邏輯 OFF"表示不可邏輯連接的端口。如圖5所示,當新地址交叉開關AXB#1被加入在數(shù)據(jù)處理系統(tǒng)(見圖5 的(1))、并且聯(lián)機(見圖5的(2))時,MMB檢索現(xiàn)有地址交叉開關 AXB#0的配置信息,并復制該配置信息至新地址交叉開關AXB#1 (見圖5 的(3))。然后,MMB的停止命令發(fā)布單元(見圖2)發(fā)布停止請求命令, 其指示北橋芯片NB#1至NB#2停止發(fā)送請求至現(xiàn)有地址交叉開關AXB糾 (見圖5的(4))。如圖6所示,在MMB發(fā)布停止請求命令之后,現(xiàn)有地址交叉開關AXB#0 的請求完成通信單元(見圖2)確定是否已經(jīng)處理了在執(zhí)行停止請求命令之 前所接收的所有請求,如果處理了,則發(fā)送請求完成通知至MMB (見圖6 的(1))。在接收到請求完成通知時,MMB的開始運行命令發(fā)布單元(見 圖2)發(fā)送開始運行命令至地址交叉開關AXB糾和AXBW(見圖6的(2))。在開始運行命令發(fā)布單元(見圖2)發(fā)布開始運行命令之后,MMB的 開始命令發(fā)布單元(見圖2)發(fā)布開始請求命令至北橋芯片NB糾至NB存2, 以及南橋芯片SB#0至SB#1,以開始發(fā)送請求至地址交叉開關AXB#0和 AXB#1 (見圖6的(3))。如此,在不必停止整個系統(tǒng)的情況下將新地址 交叉開關AXB#1加入至系統(tǒng)。通過流程圖來說明上述狀態(tài)轉換。如圖7所示,當引入新地址交叉開關 (AXB) 40并接收到由用戶發(fā)布的加入命令時,即在步驟S701為是,則在 步驟S702, MMB50開始MTL校準,然后在步驟S703,檢查是否成功執(zhí)行 MTL校準。如果成功執(zhí)行MTL校準,即在步驟S703為是,則在步驟S704, MMB 50 使得新地址交叉開關40進行鏡像運行,以轉換至缺省狀態(tài)。在步驟S705, MMB 50的配置信息復制單元54復制現(xiàn)有AXB 30的SB探測器結構寄存器、 OPSR和CFR至新地址交叉開關40。在步驟S706, MMB 50的停止命令發(fā)布單元55發(fā)布停止請求命令,其
指示北橋芯片10停止發(fā)送請求至現(xiàn)有地址交叉開關30。在步驟S707,現(xiàn)有 地址交叉開關30的請求完成通信單元35確定是否已經(jīng)處理了在執(zhí)行停止請 求命令之前接收的請求,并確定是否已經(jīng)處理了該請求。如果已經(jīng)處理了該請求,即在步驟S707為是,則在步驟S708,現(xiàn)有地 址交叉開關30的請求完成通信單元35發(fā)送請求完成通知至MMB 50,同吋 MMB 50的開始運行命令發(fā)布單元56使得現(xiàn)有地址交叉開關30和新地址交 叉開關40轉換(變換)至缺省狀態(tài)。具體地,開始運行命令發(fā)布單元56發(fā)送GSA—START命令(PSWC—GSA—START)至現(xiàn)有地址交叉開關30和新地址交叉開關40,于 是現(xiàn)有地址交叉開關30和新地址交叉開關40開始運行。然后,在步驟S709, MMB 50的開始命令發(fā)布單元57發(fā)送開始請求命 令至北橋芯片10和南橋芯片20,以開始發(fā)送請求至現(xiàn)有地址交叉開關30和 新地址交叉開關40。具體地,MMB 50的開始命令發(fā)布單元57發(fā)送(發(fā)布)開始請求命令(PSWC—START—LRA)至北橋芯片10和南橋芯片20,于是北橋芯片10和 南橋芯片20開始發(fā)送請求至現(xiàn)有地址交叉開關30和新地址交叉開關40。因此,根據(jù)第一實施例,當在數(shù)據(jù)處理系統(tǒng)中加入還未設定配置信息的 新數(shù)據(jù)中繼設備(AXB40)時,控制裝置(MMB50)從現(xiàn)有數(shù)據(jù)中繼設備(AXB 30)檢索配置信息,并將配置信息復制到新數(shù)據(jù)中繼設備(AXB 40)。 一旦配置信息被復制到新數(shù)據(jù)中繼設備(AXB40),則控制裝置(MMB50) 指示請求控制設備(北橋芯片10和南橋芯片20)停止發(fā)送請求至現(xiàn)有數(shù)據(jù) 中繼設備(AXB 30)和新數(shù)據(jù)中繼設備(AXB 40)。在從現(xiàn)有數(shù)據(jù)中繼設 備(AXB 30)接收到用以傳達已經(jīng)處理了在執(zhí)行停止請求命令之前接收到的 所有請求的請求完成通知時,控制裝置(MMB 50)指示現(xiàn)有數(shù)據(jù)中繼設備(AXB 30)和新數(shù)據(jù)中繼設備(AXB 40)開始運行,并指示請求控制設備(北橋芯片IO和南橋芯片20)開始發(fā)送請求至現(xiàn)有數(shù)據(jù)中繼設備(AXB 30)。 在控制裝置(MMB 50)發(fā)布停止請求命令之后,現(xiàn)有數(shù)據(jù)中繼設備(AXB 30) 確定已經(jīng)處理了在執(zhí)行停止請求命令之前接收的所有請求,并發(fā)送請求完成 通知至控制裝置(MMB 50)。因此,可以在不必停止整個系統(tǒng)的情況下將 新數(shù)據(jù)中繼設備添加至系統(tǒng)。
例如,在具有兩個地址交叉開關的數(shù)據(jù)處理系統(tǒng)中,即使在一個地址交 叉開關失靈時,可以在不必停止整個系統(tǒng)的情況下由新地址交叉開關代替 它。此外,也可以在不必停止整個系統(tǒng)的情況下向初始僅包括一個地址交叉 開關的數(shù)據(jù)處理系統(tǒng)中添加新地址交叉開關。根據(jù)本發(fā)明,現(xiàn)有數(shù)據(jù)中繼設備(AXB30)包括探測電路,其根據(jù)由各 種設備(CPU等)訪問的地址執(zhí)行預定操作,并存儲用以定義探測電路可運 行的探測條件的配置信息。而且,檢索現(xiàn)有數(shù)據(jù)中繼設備(AXB30)的配置 信息,并將該信息復制到新數(shù)據(jù)中繼設備(AXB40)。因此,即使各數(shù)據(jù)中 繼設備彼此之間的共享處理很少,也可以在不必停止整個系統(tǒng)的情況下通過 向系統(tǒng)添加新數(shù)據(jù)中繼設備來增加數(shù)據(jù)中繼設備的個數(shù)。以下參照圖8來說明數(shù)據(jù)處理系統(tǒng)的示例性硬件配置。該數(shù)據(jù)處理系統(tǒng) 包括地址交叉開關#0和地址交叉開關#1、多個系統(tǒng)端口 (SB糾等)、多 個10端口 (IOB#0等)和多個數(shù)據(jù)交叉開關(DataXbar)。在每一系統(tǒng)端口 上安裝有主控制單元(例如北橋芯片或多個CPU)和主存儲單元(例如多個 存儲器(MemSwitch))。在每一 10端口上安裝有用以控制與外部設備連 接的局域網(wǎng)(LAN)端口。地址交叉開關糾和地址交叉開關弁l與系統(tǒng)端口 上安裝的所有北橋芯片和IO端口上安裝的所有南橋芯片連接。北橋芯片經(jīng) 由MemSwitch連接至數(shù)據(jù)交叉開關。南橋芯片以類似方式連接至數(shù)據(jù)交叉開 關。在圖8中所示的數(shù)據(jù)處理系統(tǒng)中,當在數(shù)據(jù)處理系統(tǒng)中加入設定有配置 信息的新地址交叉開關時,MMB 50 (見圖2)從現(xiàn)有地址交叉開關檢索配 置信息,并將該配置信息復制到新地址交叉開關。 一旦該配置信息被復制到 新地址交叉開關,MMB 50指示北橋芯片和南橋芯片停止發(fā)送請求至現(xiàn)有地 址交叉開關。 一旦從現(xiàn)有地址交叉開關接收到用以傳達己經(jīng)處理了在執(zhí)行停 止請求命令之前接收到的所有請求的請求完成通知吋,MMB 50指示現(xiàn)有地 址交叉開關和新地址交叉開關開始運行,并指示北橋芯片和南橋芯片開始發(fā) 送請求至現(xiàn)有地址交叉開關。在MMB50發(fā)布停止請求命令之后,現(xiàn)有地址 交叉開關確定是否已經(jīng)處理了在執(zhí)行停止請求命令之前接收到的所有請求, 并發(fā)送請求完成通知至MMB50。因此,可以在不必停止整個系統(tǒng)的情況下 向系統(tǒng)加入新地址交叉開關。
以下描述作為不同實施例的根據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的各種修改,其 不同于第一實施例之處在于(l)是否存在探測電路,(2)處理順序,(3) 系統(tǒng)配置等,和(4)計算機程序。(1) 是否存在探測電路 在第一實施例中的地址交叉開關具有探測電路。然而,可去除該探測電路。在沒有探測電路的情況下,可通過從南橋芯片檢索與I/O相關的配置信 息,將用以執(zhí)行新地址交叉開關功能所需的配置信息復制到新地址交叉開 關。(2) 處理順序在第一實施例中,在發(fā)布停止請求命令之前將配置信息復制到新地址交 叉開關。然而,可以在將配置信息復制到新地址交叉開關之后發(fā)布停止請求 命令。在開始運行現(xiàn)有地址交叉開關和新地址交叉開關之前的任何時刻可將 配置信息復制到新地址交叉開關。(3) 系統(tǒng)配置示出的各設備的構成組件僅是概念性的,不必物理地組成在附圖中示出 的結構。例如,這些設備不必具有所示出的結構。每一設備可以整體或部分 被分解,或者根據(jù)負載或如何使用該設備來功能性地或物理地集成(例如, 開始運行命令發(fā)布單元56和開始命令發(fā)布單元57可被集成)。由各設備執(zhí) 行的處理功能可全部或部分地由CPU來實現(xiàn),或者由CPU或由使用有線邏 輯的硬件執(zhí)行的計算機程序來實現(xiàn)。在實施例中說明的所有自動處理可以全部或部分地手工實施。類似地, 在實施例中說明的所有手工處理可以全部或部分地通過己知方法自動實施。 在說明書和附圖中提到的包括各參數(shù)的處理過程、控制過程、特定命名和數(shù) 據(jù)可以根據(jù)需要改變,除非特別指定。(4) 計算機程序在實施例中描述的各處理可通過由計算機系統(tǒng)(例如個人計算機或工作 站)執(zhí)行備好的計算機程序來實現(xiàn)。以下描述用以實施在實施例中描述的功 能的計算機程序的計算機系統(tǒng)。圖9是執(zhí)行計算機程序(以下為"數(shù)據(jù)處理程序")以作為軟件來實施 本發(fā)明的計算機系統(tǒng)90的框圖。計算機系統(tǒng)90包括隨機存取存儲器(RAM)91、硬盤驅動器92、只讀存儲器93和中央處理單元94。用以實施在實施例 中所述的功能的計算機程序(即,配置信息復制程序93a、停止命令發(fā)布程 序93b、請求完成通知程序93c、開始運行命令發(fā)布程序93d和開始命令發(fā) 布程序93e)被預先安裝在ROM 93中。CPU94讀取配置信息復制程序93a、停止命令發(fā)布程序93b、請求完成 通知程序93c、開始運行命令發(fā)布程序93d和開始命令發(fā)布程序93e,以分別 執(zhí)行配置信息復制處理94a、停止命令發(fā)布處理94b、請求完成通知處理94c、 開始運行命令發(fā)布處理94d和開始命令發(fā)布程序94e。配置信息復制處理 94a、停止命令發(fā)布處理94b、請求完成通知處理94c、開始運行命令發(fā)布處 理94d和開始命令發(fā)布程序94e分別對應于圖2中所示的配置信息復制單元 54、停止命令發(fā)布單元55、請求完成通知單元35、開始運行命令發(fā)布單元 56和開始命令發(fā)布單元57。HDD 92的配置信息92a包括SB探測器結構寄存器、運行寄存器 (OPSR)、配置寄存器(CFR)和探測條件等。配置信息復制程序93a、停止命令發(fā)布程序93b、請求完成通知程序93c、 開始運行命令發(fā)布程序93d和開始命令發(fā)布程序93e不必安裝在ROM 93中, 但是可由計算機系統(tǒng)90從便攜式物理介質(例如,軟盤(FD)、只讀光盤 存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)、磁光(MO)盤、可插入 到主機計算機中的集成電路(IC))中讀取?;蛘?,所述程序可存儲在非便 攜式物理介質(例如,在主機計算機內(nèi)部或外部配置的硬盤設備(HDD)) 中,或者存儲在通過共用電路、互聯(lián)網(wǎng)、局域網(wǎng)(LAN)或廣域網(wǎng)(WAN) 連接至計算機的另一計算機(或服務器)上。換句話說,在便攜式物理介質、或固定介質、或通信介質中記錄的根據(jù) 實施例的數(shù)據(jù)處理程序是計算機可讀的,并使得計算機系統(tǒng)90讀取和執(zhí)行 計算機程序,以實現(xiàn)與第一實施例中描述的功能相同的功能。根據(jù)另一實施 例,另 一計算機和服務器可以單獨地或者以協(xié)作的方式執(zhí)行數(shù)據(jù)處理程序, 以實現(xiàn)與第一實施例中描述的功能相同的功能。根據(jù)本發(fā)明的一個方案,當在數(shù)據(jù)處理系統(tǒng)中加入新數(shù)據(jù)中繼設備時, 從現(xiàn)有數(shù)據(jù)中繼設備讀取配置信息,并將該配置信息復制到新數(shù)據(jù)中繼設 備。因此,可以在不必停止整個系統(tǒng)的情況下向系統(tǒng)增加新數(shù)據(jù)中繼設備。 盡管已經(jīng)通過具體實施例對本發(fā)明進行了完整和清楚的公開,但是所附 權利要求不限于此,而應該解釋為包括落入其中所述的基本教導的范圍內(nèi) 的、所屬領域普通技術人員能夠想到的各種改變例和可替代的結構。
權利要求
1.一種數(shù)據(jù)處理系統(tǒng),通過將設定有共用配置信息的多個數(shù)據(jù)中繼設備中的每一個連接至請求控制設備,以及將所述數(shù)據(jù)中繼設備和所述請求控制設備連接至控制裝置來配置該數(shù)據(jù)處理系統(tǒng),該數(shù)據(jù)處理系統(tǒng)經(jīng)由所述數(shù)據(jù)中繼設備將來自處于所述請求控制設備控制下的多個設備的請求和對這些請求的響應發(fā)送至所述請求控制設備,其中,所述控制裝置包括配置信息復制單元,在向該數(shù)據(jù)處理系統(tǒng)中增加未設定配置信息的新數(shù)據(jù)中繼設備時,所述配置信息復制單元從現(xiàn)有數(shù)據(jù)中繼設備檢索配置信息,并將檢索到的配置信息復制到所述新數(shù)據(jù)中繼設備;停止命令發(fā)布單元,在所述配置信息復制單元完成配置信息的復制時,所述停止命令發(fā)布單元發(fā)布停止請求命令,以指示所述請求控制設備停止發(fā)送請求至所述現(xiàn)有數(shù)據(jù)中繼設備;開始運行命令發(fā)布單元,在接收到用以表示由現(xiàn)有數(shù)據(jù)中繼設備接收的所有請求已被處理的請求完成通知時,所述開始運行命令發(fā)布單元發(fā)布開始運行命令,以指示所有數(shù)據(jù)中繼設備開始運行;和開始命令發(fā)布單元,一旦所述開始運行命令發(fā)布單元發(fā)布開始運行命令,所述開始命令發(fā)布單元發(fā)布開始請求命令,以指示所述請求控制設備開始發(fā)送請求至所述數(shù)據(jù)中繼設備;以及所述數(shù)據(jù)中繼設備包括請求完成通知單元,在所述控制裝置暫停發(fā)送請求和接收響應時,所述請求完成通知單元確定在執(zhí)行所述停止請求命令之前所接收到的請求是否已被處理,并且如果所述請求已被處理,則發(fā)送所述請求完成通知至所述控制裝置。
2. 如權利要求1所述的數(shù)據(jù)處理系統(tǒng),其中所述數(shù)據(jù)中繼設備包括探測電路,其根據(jù)由各設備訪問的地址執(zhí)行預 定操作,并存儲有用以定義所述探測電路運行所用的探測條件的配置信息, 和所述配置信息復制單元從現(xiàn)有數(shù)據(jù)中繼設備檢索用以定義探測條件的 配置信息,并將檢索到的配置信息復制到新數(shù)據(jù)中繼設備。
3. —種數(shù)據(jù)處理系統(tǒng)的控制方法,通過將設定有共用配置信息的多 個數(shù)據(jù)中繼設備中的每一個連接至請求控制設備,以及將所述數(shù)據(jù)中繼 設備和所述請求控制設備連接至控制裝置來配置該數(shù)據(jù)處理系統(tǒng),該數(shù)據(jù) 處理系統(tǒng)經(jīng)由所述數(shù)據(jù)中繼設備將來自處于所述請求控制設備控制下的 多個設備的請求和對這些請求的響應發(fā)送至所述請求控制設備,所述控制裝置執(zhí)行以下步驟檢索步驟和復制步驟,在向該數(shù)據(jù)處理系統(tǒng)中增加未設定配置信息 的新數(shù)據(jù)中繼設備時,從現(xiàn)有數(shù)據(jù)中繼設備檢索配置信息,并將檢索到 的配置信息復制到所述新數(shù)據(jù)中繼設備;-第一發(fā)布步驟,在完成所述復制步驟時,發(fā)布停止請求命令,以指示所述請求控制設備停止發(fā)送請求至所述現(xiàn)有數(shù)據(jù)中繼設備;第二發(fā)布步驟,在接收到用以表示由現(xiàn)有數(shù)據(jù)中繼設備接收的所有 請求已被處理的請求完成通知時,發(fā)布開始運行命令,以指示所有數(shù)據(jù)中繼設備開始運行;第三發(fā)布步驟, 一旦在所述第二發(fā)布步驟中發(fā)布開始運行命令,發(fā) 布開始請求命令,以指示所述請求控制設備開始發(fā)送請求至所述數(shù)據(jù)中 繼設備;以及所述數(shù)據(jù)中繼設備執(zhí)行以下步驟確定和發(fā)送步驟,在所述控制裝置暫停發(fā)送請求和接收響應時,確 定在執(zhí)行所述停止請求命令之前所接收到的請求是否已被處理,并且如 果所述請求已被處理,則發(fā)送所述請求完成通知至所述控制裝置。
4. 如權利要求3所述的方法,其中所述數(shù)據(jù)中繼設備包括探測電路,其根據(jù)由各設備訪問的地址執(zhí)行預 定操作,并存儲有用以定義所述探測電路運行所用的探測條件的配置信息, 和所述復制步驟包括從現(xiàn)有數(shù)據(jù)中繼設備檢索用以定義探測條件的配置 信息,并將檢索到的配置信息復制到新數(shù)據(jù)中繼設備。
5. —種信息處理設備,其包括控制裝置,該控制裝置連接至多個數(shù)據(jù) 中繼設備,所述數(shù)據(jù)中繼設備在所述信息處理設備中共享共用信息和中繼傳 輸數(shù)據(jù),所述信息處理設備包括通信控制單元,控制所述數(shù)據(jù)中繼設備之間的通信;和配置信息復制單元,當新數(shù)據(jù)中繼設備連接至所述控制裝置時,所述配 置信息復制單元讀取與所述控制裝置連接的現(xiàn)有數(shù)據(jù)中繼設備的配置信息, 并將從所述現(xiàn)有數(shù)據(jù)中繼設備讀取的配置信息寫入至所述新數(shù)據(jù)中繼設備。
6. 如權利要求5所述的信息處理設備,還包括請求控制設備,連接至所述控制裝置,根據(jù)所接收的請求發(fā)出響應,以及向/從所述數(shù)據(jù)中繼設備發(fā)送請求/接收響應;和停止命令發(fā)布單元,當將所述配置信息寫入所述新數(shù)據(jù)中繼設備時,所 述停止命令發(fā)布單元發(fā)布停止請求命令,以指示所述請求控制設備停止發(fā)送 請求至所有數(shù)據(jù)中繼設備。
7. 如權利要求5所述的信息處理設備,其中所述數(shù)據(jù)中繼設備包括存儲單元,存儲有所述數(shù)據(jù)中繼設備共用的配置信息; 通信控制單元,控制所述數(shù)據(jù)中繼設備與所述控制裝置的通信; 控制單元,根據(jù)來自所述控制裝置的停止請求命令停止發(fā)送請求;和 處理單元,確定在執(zhí)行來自所述控制裝置的停止請求命令之前所接收到的請求是否已被處理,并且如果所述請求己被處理,則所述處理單元發(fā)送請求完成通知至所述控制裝置。
全文摘要
本發(fā)明提供一種數(shù)據(jù)處理系統(tǒng)、數(shù)據(jù)處理設備和數(shù)據(jù)處理方法。通過將設定有共用配置信息的多個數(shù)據(jù)中繼設備中的每一個連接至請求控制設備,以及將數(shù)據(jù)中繼設備和請求控制設備連接至控制裝置來配置數(shù)據(jù)處理系統(tǒng)。根據(jù)本發(fā)明,當增加未設定配置信息的新數(shù)據(jù)中繼設備時,將現(xiàn)有數(shù)據(jù)中繼設備的配置信息復制到新數(shù)據(jù)中繼設備。因此,可以在不必停止整個系統(tǒng)的情況下將新數(shù)據(jù)中繼設備添加至系統(tǒng)。
文檔編號G06F11/00GK101126993SQ20071010288
公開日2008年2月20日 申請日期2007年5月11日 優(yōu)先權日2006年8月16日
發(fā)明者小田原孝一, 市宮淳次, 木下貴行, 糸澤慎太郎 申請人:富士通株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
樟树市| 松阳县| 读书| 新泰市| 饶河县| 合川市| 沙河市| 弥勒县| 东阳市| 白河县| 开封县| 赣州市| 宜黄县| 泽库县| 通州区| 玉树县| 镇坪县| 瑞昌市| 中阳县| 白朗县| 油尖旺区| 察隅县| 新河县| 鹤壁市| 梅州市| 祥云县| 贞丰县| 马关县| 锡林郭勒盟| 巴东县| 天门市| 洛浦县| 小金县| 孙吴县| 晴隆县| 岳阳市| 新乡市| 临江市| 南投县| 山阴县| 南涧|