日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
基于IP核的PCI總線接口設(shè)計與實現(xiàn)
基于IP核的PCI總線接口設(shè)計與實現(xiàn)
 更新時間:2008-8-16 20:54:27  點擊數(shù):8
【字體: 字體顏色
上一頁  [1] [2] 

(2)如何設(shè)計構(gòu)件接口。要實現(xiàn)(1)所提到的構(gòu)件的自由替換,必須設(shè)計良好的構(gòu)件接口。所有的構(gòu)件實現(xiàn)應(yīng)該繼承該接口。設(shè)計接口的原則是盡量保持接口的通用性和簡潔性。當(dāng)有新的功能添加時,可以通過繼承實現(xiàn)新的接口方便地加入原有的框架,從而實現(xiàn)軟件的無縫升級。

(3)提高網(wǎng)絡(luò)通信的效率。一個高效的通信協(xié)議需要滿足:1)上下文切換和定時器的輕型完成;2)多個協(xié)議具有統(tǒng)一的使用界面;3)在網(wǎng)絡(luò)設(shè)備,核心層和用戶層之間有高效的緩沖機(jī)制,避免不必要的拷貝。

如果操作系統(tǒng)提供了快捷的上下文切換及高效的進(jìn)程間的通信,則整個網(wǎng)絡(luò)協(xié)議棧便可以作為一個用戶態(tài)進(jìn)程對用戶進(jìn)程提供服務(wù),如果進(jìn)程上下文切換比較復(fù)雜,則整個網(wǎng)絡(luò)協(xié)議?梢宰鳛閯討B(tài)鏈接庫鏈入用戶進(jìn)程地址空間,但需要對多進(jìn)程共享的數(shù)據(jù)加鎖,進(jìn)行同步訪問控制。另外一種選擇是將網(wǎng)絡(luò)協(xié)議棧裝入內(nèi)核空間,也可以避免頻繁的進(jìn)程上下文切換帶來的系統(tǒng)開銷。

因為采用了通用的SOCKET編程接口作為最終提供給用戶使用的接口,從而使多個協(xié)議具有統(tǒng)一的使用界面。同時,在采用細(xì)粒度構(gòu)件的網(wǎng)絡(luò)協(xié)議棧中,各層協(xié)議之間的接口也是精細(xì)構(gòu)造的統(tǒng)一接口,為了避免大量數(shù)據(jù)的拷貝,需要設(shè)計良好的數(shù)據(jù)結(jié)構(gòu),同時采取"共享內(nèi)存"的方法。網(wǎng)絡(luò)協(xié)議各層次間盡量以指針方式傳遞數(shù)據(jù)。

構(gòu)件化的網(wǎng)絡(luò)協(xié)議棧具有以下優(yōu)點:

(1)針對不同網(wǎng)絡(luò)應(yīng)用的需求,能最大限度地利用領(lǐng)域相關(guān)知識進(jìn)行調(diào)整,提高了性能。

(2)底層構(gòu)件可以在不影響頂層使用的情況下進(jìn)行修改。

(3)方便用戶添加及開發(fā)調(diào)試新的協(xié)議。

該文采用上?铺┕镜腃AR構(gòu)件技術(shù)在和欣操作系統(tǒng)上實現(xiàn)了一個構(gòu)件化的網(wǎng)絡(luò)協(xié)議棧,該網(wǎng)絡(luò)協(xié)議構(gòu)件既可以加載在內(nèi)核態(tài),也可以加載到用戶態(tài),方便開發(fā)調(diào)試,有利于開發(fā)新網(wǎng)絡(luò)協(xié)議棧,其他開發(fā)者采用構(gòu)件的方法開發(fā)出了高效或者針對某特定領(lǐng)域的網(wǎng)絡(luò)協(xié)議棧,可以方便地替換和欣操作系統(tǒng)上原有的網(wǎng)絡(luò)協(xié)議棧。使用構(gòu)件化的方法開發(fā)網(wǎng)絡(luò)協(xié)議棧也可以推廣到其他支持構(gòu)件的操作系統(tǒng)上。


  • 上一篇: 基于51主控的lP電話設(shè)計
  • 下一篇: MAX6951/MAX6950 LED顯示驅(qū)動器與MAXQ2000微控制器的通信
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1