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日韩AV永久无码免下载| 国产乱子伦精品无码码专区| 无码专区一va亚洲v专区在线| 少妇性饥渴无码A区免费| 久久久久无码国产精品一区| 亚洲精品无码久久久久秋霞| 无码无遮挡又大又爽又黄的视频 | 亚洲av永久无码精品三区在线4 | 国产综合无码一区二区三区 | 色综合无码AV网站| 野花在线无码视频在线播放| 西西大胆无码视频免费| 免费A级毛片av无码| 国产亚洲3p无码一区二区| 午夜精品久久久久久久无码| 东京热一精品无码AV| 无码精品尤物一区二区三区| 日韩网红少妇无码视频香港| 国产爆乳无码一区二区麻豆| 中文字幕av无码专区第一页| 精品一区二区无码AV| 国产乱子伦精品免费无码专区 | 亚洲熟妇无码爱v在线观看| 在线观看片免费人成视频无码| 免费无码婬片aaa直播表情| MM1313亚洲精品无码久久| 蜜芽亚洲av无码一区二区三区| 亚洲AV无码专区在线亚| 精品亚洲AV无码一区二区| 无码国产精品一区二区免费式直播 | 在线a亚洲v天堂网2019无码| 一级电影在线播放无码| 无码人妻少妇久久中文字幕 | 97无码人妻福利免费公开在线视频| 国产丝袜无码一区二区视频| 亚洲av无码专区在线观看素人| 伊人久久大香线蕉无码麻豆| 久久综合一区二区无码| 日韩精品无码免费专区午夜| 亚洲AV无码成人专区片在线观看| 无码中文字幕乱在线观看|