国产精品日批视频免费观看_色色色亚洲五月天亚洲综合四射社区_三级网站成年人91久久精品国产_色视频欧美区

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業大功率電感生產加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設計、生產、銷售工廠。設計、繞線、組裝、檢測、包裝、出貨等全制程的工藝流程!擁有完整、科學的質量管理體系。專業技術團隊10人,我們的誠信、實力和產品質量獲得業界的認可。歡迎各界朋友蒞臨參觀、指導和業務洽談。 ...

基于驅動程序的協議棧設計

時間:2016-08-22 06:22:26 點擊:

摘要:提出一種新的協議棧設計思路——基于驅動程序的協議棧設計,在對比傳統的協議棧設計方式——基于任務的協議棧設計的基礎上,說明了此種方法的優勢所在,并給出了協議棧設計的基本框架。

關鍵詞:設備驅動 協議驅動 操作任務 協議棧

基于驅動程序的協議棧設計,相比于傳統的基于任務的協議棧設計來說有兩點好處:(1)效率更高;(2)對于有多個協議棧的系統來說,有更大的兼容性。

1 基于任務的方式

在我們比較兩種設計方式的技術細節之前,我們必須了解它們。傳統的設計方式包括將協議棧置于實時操作系統或內核之上,但是大多數實時操作系統不提供網絡互連的框架。所以,協議棧的設計者們不得不利用實時操作系統提供的機制——Task。圖1說明了如何利用任務來實現一個三層間通信的協議。

每一層被作為一個單獨的任務,外加任務間通信機制負責傳送數據和控制包上下通過協議棧,程序設計者負責定義層與層之間的接口和一個應用程序接口(API),以利于應用程序員傳送和接收數據。

在這里存在幾個效率不高的來源:首先,正如圖1中點線所說明的,當包在應用程序、上層的通信協議,以及網絡接口的設備驅動程序之間交換時,下層的操作系統正忙于上下文切換,每一次實時操作系統掛起其中一個任務,恢復執行另一個任務,時間都浪費在存取任務上下文中,考慮到每一個包無論是發還是收,都要通過協議棧的每一層,上下文切換的確造成了巨大的浪費。另外,當數據和控制包在應用程序任務和網絡接口之間流動時,包含此類信息的緩沖區必然重復在任務間通信隊列加入或刪除。然而,這個系統開銷是很大的,這本身是由于系統在隊列操作時必然包括需與中斷和上下文切換隔離的臨界區。因此,不僅時間浪費于隊列操作,而且整個系統對一些重要的事件例如中斷的響應變得延遲。 大功率電感廠家 |大電流電感工廠

  • 基于CPLD的可管理SAS硬盤背板設計
    摘要:基于CPLD為核心設計了一款可管理的SAS硬盤背板,在方便更換故障硬盤的同時通過對LED燈的控制來指示硬盤的工作狀態,實現對硬盤狀態的監控。測試結果表明該背板可以完成6Ghps SAS信號的傳輸
  • TDK推出電源電路用薄膜電感器TFM160808ALC系列
    TDK 株式會社(社長:石黑 成直)開發出了可減小直流電阻且額定電流高的電源電路用薄膜電感器 TFM160808ALC 系列(外形尺寸:L1.6×W0.8×T0.8mm),并將從 2017 年 1 月起開始量產。
  • 汽車尾燈和中央剎車燈的電路設計方案
    長期用于消費類電子產品的發光二極管(LED),最近也開始用于汽車照明領域,用來提供信號功能、日間行駛燈和車內照明。隨著這項照明技術日益普及,制造商也在不斷研究新的應用方式,以便充分發揮LED前大燈和尾
  • 大功率電感

    主站蜘蛛池模板: 新巴尔虎左旗| 玛纳斯县| 大关县| 濉溪县| 桂平市| 特克斯县| 泰州市| 临泉县| 铅山县| 丹江口市| 衡山县| 江陵县| 淮滨县| 临沭县| 湖州市| 建湖县| 抚松县| 澜沧| 科尔| 高要市| 新津县| 呼和浩特市| 托克托县| 张掖市| 章丘市| 灵丘县| 赫章县| 阿拉善左旗| 扶余县| 类乌齐县| 洪雅县| 右玉县| 万源市| 清水河县| 广安市| 正镶白旗| 百色市| 积石山| 海门市| 青川县| 峨山|