[發明專利]具有網絡接口重發的計算機系統有效
| 申請號: | 200710306845.3 | 申請日: | 2007-10-26 |
| 公開(公告)號: | CN101227388A | 公開(公告)日: | 2008-07-23 |
| 發明(設計)人: | M·S·施蘭斯克;B·昂;E·厄爾特利 | 申請(專利權)人: | 惠普開發有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L1/00 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 王岳;王忠忠 |
| 地址: | 美國德*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 網絡 接口 重發 計算機系統 | ||
技術領域
本發明通常涉及耦合到分組交換數據網絡的計算機系統,以及更具體地涉及當與分組交換數據網絡通信時用于減少應用等待時間的系統。
背景技術
網絡接口控制器或NIC是通信設備,用于通過通信網絡將消息從一個節點(計算系統)發送和接收到另一個節點。這些NIC駐留在訪問網絡或因特網的每一個計算機系統內。可以在膝上型計算機、無線PDA、企業服務器或者計算密集的群集處理器例如研究群集計算機中找到NIC。
計算機網絡的出現引起將計算機系統連接到分組交換數據網絡,如因特網的多個設備。典型地,這些設備包括到計算機系統和數據網絡的接口,以及緩存在計算機系統和數據網絡間運送中的數據分組的緩沖存儲器。當主機計算機系統能夠這么做時,該緩沖存儲器允許數據從主機計算機系統下載,以及隨后當數據網絡能夠適應發送時通過數據網絡發送,因而通過數據網絡上的計算機系統增加了通信的整體效率。
典型地,在這樣的網絡接口設備中具有兩個緩沖器:用于存儲來自計算機系統的將被發送到數據網絡上的數據的發送緩沖器,以及用于從數據網絡接收的將要被發送到計算機系統的數據的接收緩沖器。典型地,發送緩沖器和接收緩沖器駐留在系統存儲器中并由驅動程序管理,基于來自NIC硬件的中斷,該程序在系統處理器上執行。數據通過系統總線移動以便存儲在系統存儲器中。一旦數據存在于系統存儲器中,處理數據的應用將排隊以便接管系統處理器的執行。
在發送操作期間,發送數據的應用程序將把指向數據位置的指針存儲在NIC能夠訪問的寄存器中。所述的NIC將首先訪問系統總線以便獲取數據指針,而后再次將數據移動到NIC硬件中用于發送。在系統存儲器中的應用程序和數據必須等待,直到數據通過網絡傳送到目的地設備以及目的地能夠確認接收數據。在通過網絡的傳播中,可能發生阻止分組遞送到目的地設備的錯誤。在這種情況下,一個中間級軟件程序,例如傳輸控制協議/網絡協議(TCP/IP)將檢測來自目的地設備的有關確認的超時。該NIC硬件而后將再次訪問系統總線并將數據移動到硬件中用于重發到目的地設備。
在應用程序能夠使用用于其他任務的系統存儲器之前,所述的應用程序必須等待數據成功地傳送到目的地設備。在網絡嚴重堵塞或者由于交換異常而使得數據易于丟失的情況下,該操作能夠嚴重增加應用程序的等待時間以及不利地影響了系統性能。
因此,仍然存在具有網絡接口重發的計算機系統的需要,它能夠增強應用程序的執行和整個系統性能。考慮到不斷增加的對商業和娛樂應用的因特網的依賴性,找到這些問題的答案變得越來越關鍵。考慮到不斷增加的商業競爭壓力,以及增加的消費者期望以及在市場中的有意義的產品分化的機會減少,找到這些問題的答案是關鍵的。此外,需要節省花費、增加效率和性能以及滿足競爭壓力,迫切需要增加用于找到這些問題的關鍵必然性。
這些問題的解決辦法已經需求很久但是在先沒有發展或者建議性的任何解決辦法,因此,本領域技術人員長時間回避這些問題的解決辦法。
發明內容
本發明提供一種計算機系統,包括計算機,具有耦合到計算機系統存儲器的總線,在計算機系統存儲器中分配了用戶緩沖器。網絡接口控制器耦合在總線和網絡之間。重發緩沖器耦合到計算機系統存儲器,發送/接收緩沖器耦合到計算機系統存儲器;并且重發直接存儲器訪問在計算機網絡接口控制器內,用于在用戶緩沖器和發送/接收緩沖器、重發緩沖器或這二者之間移動數據以及用于將數據移動到網絡。
除了或者代替上述的那些特征,本發明的某個實施例具有其他方面。對那些本領域技術人員來說當參考附圖從以下詳細描述的閱讀中這些方面將變得顯而易見。
附圖說明
圖1是在本發明的一個實施例中具有網絡接口重發的計算機系統的功能框圖。
圖2是在本發明的一個實施例中具有重發直接存儲器訪問的網絡接口控制器的功能框圖;
圖3是圖2中的網絡接口控制器的發送處理的流程圖;
圖4是圖2中的網絡接口控制器的接收處理的流程圖;
圖5是在本發明的可替換實施例中具有重發直接存儲器訪問的網絡接口控制器的功能框圖;
圖6是在本發明的一個實施例中的重發直接存儲器訪問的功能框圖;以及
圖7是根據本發明的一個實施例用于在網絡接口控制消息重發的方法的流程圖。
具體實施方式
以下充分詳細地描述的實施例使得本領或技術人員能夠實現和使用本發明。可以理解的是基于本發明所揭露的其他的實施例也是明顯的,以及做出那種處理或機械改變而不脫離本發明的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠普開發有限公司,未經惠普開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710306845.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:手動變焦帶夜視鏡頭
- 下一篇:用于汽車涂裝車間的車身路由控制裝置





