混合式數(shù)據(jù)傳輸?shù)姆椒捌湎嚓P(guān)混合式系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種混合式數(shù)據(jù)傳輸?shù)姆椒捌湎嚓P(guān)電腦系統(tǒng),尤其涉及一種可利用快捷外設(shè)互聯(lián)介面執(zhí)行數(shù)據(jù)傳輸?shù)姆椒捌湎嚓P(guān)電腦系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的快速發(fā)展,網(wǎng)絡(luò)已成為人們生活中不可或缺的必需品。以太網(wǎng)(Ethernet)是一種電腦區(qū)域網(wǎng)絡(luò)組網(wǎng)技術(shù)。以太網(wǎng)基于網(wǎng)絡(luò)上無(wú)線電系統(tǒng)多個(gè)節(jié)點(diǎn)發(fā)送信息,每個(gè)節(jié)點(diǎn)必須取得電纜或者信道的才能傳送信息,每一個(gè)節(jié)點(diǎn)有全球唯一的48位元地址(即,網(wǎng)卡的MAC地址),以保證以太網(wǎng)上所有系統(tǒng)能互相區(qū)別。在現(xiàn)有技術(shù)中,跨主機(jī)(Cross host)通訊通常利用以太網(wǎng)作為主要的傳輸機(jī)制,而某些超級(jí)電腦會(huì)采用特定高速總線標(biāo)準(zhǔn)(infin1-band或proprietary)的傳輸機(jī)制。
[0003]在電腦系統(tǒng)中,快捷外設(shè)互聯(lián)介面(Peripheral ComponentInterconnect-Express,PC1-E)具有成熟、快速以及較短延遲等特性。而,快捷外設(shè)互聯(lián)介面與以太網(wǎng)的差別在于快捷外設(shè)互聯(lián)介面的傳輸方式主要為一單一傳播(Unicast),而以太網(wǎng)不但支援單一傳播同時(shí)也支援一廣播(broadcast)或一組播(multicast)。因此,如何在跨主機(jī)(Cross host)通訊上整合快捷外設(shè)互聯(lián)介面與以太網(wǎng)為本發(fā)明的目的。
【發(fā)明內(nèi)容】
[0004]因此,本發(fā)明的主要目的即在于提供一種混合式數(shù)據(jù)傳輸?shù)姆椒?,以?shí)現(xiàn)跨主機(jī)(Cross host)通訊。
[0005]本發(fā)明公開一種混合式數(shù)據(jù)傳輸?shù)姆椒āT摶旌鲜綌?shù)據(jù)傳輸?shù)姆椒ò袕囊坏谝恢餮b置透過一第一通道廣播一請(qǐng)求,其中該請(qǐng)求包含一網(wǎng)絡(luò)地址信息;于一第二主裝置接收到該請(qǐng)求時(shí),根據(jù)該網(wǎng)絡(luò)地址信息透過該第一通道回應(yīng)該第二種裝置的一硬件地址以及一總線識(shí)別;于一第一介面控制器接收到該硬件地址以及該總線識(shí)別時(shí),傳送該硬件地址以及該總線識(shí)別至一第二介面控制器;于該第二介面控制器接收到該硬件地址以及該總線識(shí)別時(shí),根據(jù)該硬件地址以及該總線識(shí)別設(shè)定一第二通道;以及透過該第二通道,于該第一主裝置以及該第二主裝置間傳送多個(gè)數(shù)據(jù)封包。
[0006]本發(fā)明另公開一種混合式系統(tǒng)。該混合式系統(tǒng)包含有一第一主裝置、一第二主裝置以及一控制單元。該第一主裝置用來(lái)透過一第一通道廣播一請(qǐng)求,其中該請(qǐng)求包含一網(wǎng)絡(luò)地址信息。該第二主裝置用來(lái)于接收到該請(qǐng)求時(shí),根據(jù)該網(wǎng)絡(luò)地址信息透過該第一通道回應(yīng)該第二主裝置的一硬件地址以及一總線識(shí)別。該控制單元包含有一第一介面控制器以及一第二介面控制器。該第一介面控制器用來(lái)于接收到該硬件地址以及該總線識(shí)別時(shí)傳送該硬件地址以及該總線識(shí)別。該第二介面控制器用來(lái)于接收到該硬件地址以及該總線識(shí)別時(shí),根據(jù)該硬件地址以及該總線識(shí)別設(shè)定一第二通道。
【附圖說(shuō)明】
[0007]圖1、圖2為本發(fā)明實(shí)施例一混合式系統(tǒng)的示意圖。
[0008]圖3為本發(fā)明實(shí)施例一混合式數(shù)據(jù)傳輸流程的示意圖。
[0009]其中,附圖標(biāo)記說(shuō)明如下:
[0010]10混合式系統(tǒng)
[0011]100、120主裝置
[0012]140控制單元
[0013]102、122混合式驅(qū)動(dòng)單元
[0014]R請(qǐng)求
[0015]P1、P2通道
[0016]MAC_adrs硬件地址
[0017]PCI_ID總線識(shí)別
[0018]S1、S2介面開關(guān)
[0019]30混合式數(shù)據(jù)傳輸流程
[0020]300、302、304、306、308、310、312步驟
【具體實(shí)施方式】
[0021]請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例一混合式系統(tǒng)10的示意圖?;旌鲜较到y(tǒng)10包含有一主裝置100、一主裝置120以及一控制單元140。主裝置100可為一電腦系統(tǒng),例如:一臺(tái)式電腦、一筆記本電腦或一服務(wù)器等等。主裝置100包含有一混合式驅(qū)動(dòng)單元102。主裝置120的基本架構(gòu)與主裝置100相同,主裝置120同樣具有一混合式驅(qū)動(dòng)單元122。其中,混合式驅(qū)動(dòng)單元102以及混合式驅(qū)動(dòng)單元122包含兩種介面以上的驅(qū)動(dòng)程序。主裝置100用來(lái)透過一通道Pl廣播一請(qǐng)求R。其中,請(qǐng)求R包含一網(wǎng)絡(luò)地址信息。主裝置120可于接收到請(qǐng)求R時(shí),根據(jù)該網(wǎng)絡(luò)地址信息透過通道Pl回應(yīng)主裝置120的一硬件地址MAC_adrs以及一總線識(shí)別PCI_ID。較佳地,硬件地址MAC_adrs為一媒體接入控制(MediaAccess Control,MAC)地址。總線識(shí)別 PCI_ID 為一決捷外設(shè)互聯(lián)(Peripheral ComponentInterconnect-Express, PC1-E)識(shí)別??刂茊卧?40包含有一第一介面開關(guān)S1、一第二介面開關(guān)S2、一第一介面控制器141以及一第二介面控制器142。第一介面控制器141于接收到硬件地址MAC_adrs以及總線識(shí)別PCI_ID時(shí),傳送硬件地址MAC_adrs以及總線識(shí)別PCI_ID至第二介面控制器142。第二介面控制器142于接收到硬件地址MAC_adrs以及該總線識(shí)別PCI_ID時(shí),根據(jù)硬件地址MAC_adrs以及總線識(shí)別PCI_ID設(shè)定混合式驅(qū)動(dòng)單元102以及混合式驅(qū)動(dòng)單元122間的一通道P2。第一介面開關(guān)SI用來(lái)控制通道Pl的導(dǎo)通或關(guān)閉,而第二介面開關(guān)S2用來(lái)控制通道P2的導(dǎo)通或關(guān)閉。如此一來(lái),主裝置100以及主裝置120可透過通道P2傳送多個(gè)數(shù)據(jù)封包。
[0022]需注意的是,在本發(fā)明其他實(shí)施例中,第一介面控制器141、第二介面控制器142、第一介面開關(guān)SI以及第二介面開關(guān)S2不一定整合于控制單元140中,可分別實(shí)現(xiàn),如圖2所示。
[0023]因此,當(dāng)?shù)谝唤槊婵刂破?41接收到主裝置120的硬件地址MAC_adrs以及總線識(shí)別PCI_ID時(shí),第一介面控制器141傳送硬件地址MAC_adrs以及總線識(shí)別PCI_ID至第二介面控制器142以設(shè)定通道P2。當(dāng)通道P2被設(shè)定后,主裝置100以及主裝置120透過通道P2傳送多個(gè)數(shù)據(jù)封包。
[0024]在本發(fā)明實(shí)施例中,第一通道Pl可為一以太網(wǎng)(Ethernet)通道,而第二通道P2可為一‘決捷外設(shè)互聯(lián)(Peripheral Component Interconnect-Express,PC1-E)通道。也就是說(shuō),第一通道Pl的數(shù)據(jù)傳輸方式為一廣播(broadcast)或一組播(multicast),而第二通道P2的數(shù)據(jù)傳輸方式為一單一傳播(Unicast)。相對(duì)應(yīng)地,第一介面控制器141為一以太網(wǎng)(Ethernet)控制器,而第二控制器142為一快捷外設(shè)互聯(lián)控制器。
[0025]舉例來(lái)說(shuō),主裝置100用來(lái)透過以太網(wǎng)通道(即,通道Pl)廣播包含網(wǎng)絡(luò)地址信息的請(qǐng)求(即,請(qǐng)求R)。當(dāng)主裝置120接收到包含網(wǎng)絡(luò)地址信息的請(qǐng)求時(shí),主裝置120