System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产成人无码精品久久久久免费,久久午夜无码鲁丝片午夜精品,AV无码精品一区二区三区宅噜噜
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種描述符高效管理機制系統及設計方法技術方案

    技術編號:44383041 閱讀:3 留言:0更新日期:2025-02-25 09:57
    本發明專利技術提供了一種描述符高效管理機制系統及設計方法,通過建立描述符環、建立描述符隊列,以及把有效空閑描述符從描述符環預取到描述符隊列、把更新配置后的描述符從描述符隊列回寫到描述符環。同時,通過在描述符數據結構中增設描述符隊列的狀態信息,能動態讓軟件驅動獲取相關信息,從而及時高效的從描述符環中預取描述符到描述符隊列中,提升了數據傳輸效率;通過批量回寫更新配置后的描述符,有效的降低了回寫描述符占用的系統帶寬,提升了數據傳輸的效率。

    【技術實現步驟摘要】

    本專利技術涉及一種網卡軟硬協同時的描述符高效管理機制系統及設計方法,屬于計算、通信。


    技術介紹

    1、網卡是計算機系統中的重要部件,主要完成計算機和網絡之間的通信。網卡一般都包括主機側接口和網絡側接口,主機側接口一般支持pcie協議,網絡側接口一般支持以太網協議。主要包括數據接收通道和發送通道,接收通道從網絡端口接收來自網絡的數據包,經過網卡芯片內部的處理并經dma通過pcie接口轉發到主機端,發送通道則是主機通過pcie接口發送數據包到芯片,經處理后通過網絡接口發送到網絡中去。

    2、為了完成數據通信的操作(接收、發送),需要利用描述符建立數據在主機內容和網卡內部之間傳輸的通信機制,描述符建立了該傳輸過程中重要的軟硬件協同通信握手協議。網卡在主機和網絡之間傳輸數據的性能,和描述符的數據結構、描述符的管理等有非常大的關系。


    技術實現思路

    1、本專利技術的目的是:基于現有技術對描述符管理的效率不足之處,通過設計來實現一種能提升描述符管理效率的方法,從而提高網卡傳輸數據的效率。

    2、為了達到上述目的,本專利技術的技術方案是公開了一種描述符高效管理機制系統,其特征在于,包括描述符環、描述符隊列、預取描述符模塊、回寫描述符模塊,其中:

    3、描述符環包括接收描述符環和發送描述符環;

    4、描述符隊列包括接收描述符隊列和發送描述符隊列;

    5、預取描述符模塊,用于把主機內存中描述符環里的有效空閑描述符搬運到網卡控制器dma中的描述符隊列中,以便dma根據該空閑描述符進行數據的傳輸;

    6、回寫描述符模塊,由dma把傳輸完成的數據對應描述符隊列中的描述符進行有效信息傳遞到主機內存中的描述符環里,以便驅動釋放已經用過的描述符

    7、優選地,所述描述符環在網卡傳輸數據系統中位于主機內存中,由驅動進行管理。

    8、優選地,所述描述符隊列由網卡控制器進行管理。

    9、本專利技術的另一個方面是提供了一種描述符高效管理機制設計方法,基于dma傳輸數據工作流程設計了高效描述符管理方法,其特征在于,包括以下步驟:

    10、步驟s1:驅動在主機內存中建立接收描述符環和發送描述符環,并根據傳輸數據的對應信息配置有效空閑描述符;

    11、步驟s2:網卡控制器在dma內部建立接收描述符隊列和發送描述符隊列;

    12、步驟s3:通過描述符預取算法,把有效的空閑接收或發送描述符從接收或發送描述符環中預取到接收或發送描述符隊列中;

    13、步驟s4:接收或發送描述符隊列中有效描述符對應的數據傳輸結束后,dma重新配置對應描述符的內容;

    14、步驟s5:通過描述符回寫算法,把dma中完成數據傳輸的對應配置后的描述符從接收或發送描述符隊列回寫到接收或發送描述符環中。

    15、本專利技術提供了一種實現描述符高效管理機制系統及設計方法,通過建立描述符環、建立描述符隊列,以及把有效空閑描述符從描述符環預取到描述符隊列、把更新配置后的描述符從描述符隊列回寫到描述符環。同時,通過在描述符數據結構中增設描述符隊列的狀態信息,能動態讓軟件驅動獲取相關信息,從而及時高效的從描述符環中預取描述符到描述符隊列中,提升了數據傳輸效率;通過批量回寫更新配置后的描述符,有效的降低了回寫描述符占用的系統帶寬,提升了數據傳輸的效率。

    16、與現有技術相比,本專利技術具有如下的有益效果:

    17、1、本專利技術通過在描述符數據結構中增設描述符隊列的狀態信息,能動態讓軟件驅動獲取相關信息,從而及時高效的從描述符環中預取描述符到描述符隊列中,改進了現有驅動需要定時查詢描述符隊列狀態導致的不能及時預取描述符的問題。

    18、2、本專利技術通過改進回寫描述符由單個回寫提升為批量回寫,有效的降低了回寫描述符占用的系統帶寬,提升了數據傳輸的效率。

    本文檔來自技高網...

    【技術保護點】

    1.一種描述符高效管理機制系統,其特征在于,包括描述符環、描述符隊列、預取描述符模塊、回寫描述符模塊,其中:

    2.如權利要求1所述的一種描述符高效管理機制系統,其特征在于,所述描述符環在網卡傳輸數據系統中位于主機內存中,由驅動進行管理。

    3.如權利要求1所述的一種描述符高效管理機制系統,其特征在于,所述描述符隊列由網卡控制器進行管理。

    4.一種描述符高效管理機制設計方法,基于DMA傳輸數據工作流程設計了高效描述符管理方法,其特征在于,包括以下步驟:

    【技術特征摘要】

    1.一種描述符高效管理機制系統,其特征在于,包括描述符環、描述符隊列、預取描述符模塊、回寫描述符模塊,其中:

    2.如權利要求1所述的一種描述符高效管理機制系統,其特征在于,所述描述符環在網卡傳輸數據系統中位于主機內存中,由驅動進行管...

    【專利技術屬性】
    技術研發人員:段國東周明煒王蕓倪源吳德澤任敏華趙永建鄭海燕施陳婷鄭燕
    申請(專利權)人:華東計算技術研究所中國電子科技集團公司第三十二研究所
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费看国产成年无码AV片| 免费看成人AA片无码视频吃奶| 日韩人妻无码精品专区| 日韩精品无码熟人妻视频| 亚洲av无码无线在线观看| AV无码精品一区二区三区宅噜噜| 乱人伦中文无码视频在线观看| 中日精品无码一本二本三本| 亚洲精品久久无码| 日韩人妻无码一区二区三区久久| 日韩精品无码久久一区二区三| 亚洲精品无码久久久久久久 | 无码夫の前で人妻を侵犯| 久久精品无码av| 人妻丰满?V无码久久不卡| 亚洲AV无码国产精品色| 亚洲av永久无码精品网站| 在线观看免费无码视频| 国产成人AV无码精品| 日韩av片无码一区二区三区不卡| 亚洲AV无码一区二区三区牛牛| 日韩午夜福利无码专区a| 亚洲av无码潮喷在线观看| 亚洲AV日韩AV永久无码下载| 狠狠躁天天躁中文字幕无码| 国产日产欧洲无码视频无遮挡| 无码熟熟妇丰满人妻啪啪软件| 亚洲av无码专区国产不乱码| 91久久九九无码成人网站| 久久精品无码专区免费青青 | 国产成人无码精品一区不卡 | 色视频综合无码一区二区三区| 西西人体444www大胆无码视频| 一本色道无码道DVD在线观看| 亚洲AV无码一区二区三区在线| 亚洲国产成人精品无码区二本| 无码永久免费AV网站| 无码av中文一区二区三区桃花岛| 午夜寂寞视频无码专区| 人妻无码中文字幕| 国产精品无码久久综合|