系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux TSO實(shí)現(xiàn)原理

Linux系統(tǒng)TSO的實(shí)現(xiàn)原理

時(shí)間:2015-09-14 14:18:09 作者:zhijie 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150914/57640.html 手機(jī)查看 評(píng)論

  所謂的TSO就是TCP Segment Offload,TSO的原理說(shuō)起來(lái)也不算太難,就是利用網(wǎng)卡實(shí)現(xiàn)TCP分段,從而達(dá)到縮短CPU周期的目的。本文就來(lái)介紹一下Linux系統(tǒng)TSO的實(shí)現(xiàn)原理。

  TSO的原理幾乎每個(gè)人都知道,事實(shí)上它是怎么實(shí)現(xiàn)的這個(gè)問題也不難,難的是細(xì)節(jié)。在做完了正事之后,我想把這個(gè)原理展現(xiàn)出來(lái),當(dāng)然可能和實(shí)際的實(shí)現(xiàn)有超級(jí)大的出入,不管怎樣,它是一個(gè)原理框圖,仔細(xì)觀察,應(yīng)該也能自己實(shí)現(xiàn)一個(gè)比我這個(gè)更好的TSO了。

  這個(gè)設(shè)計(jì)是一個(gè)數(shù)字邏輯,時(shí)序電路的范疇,而這個(gè)領(lǐng)域十分地高大上,并不是普通的軟件程序員能hold住的,像我這樣的半瓶子也一樣。所以我依然是按照老樣子,試圖直接給出一個(gè)結(jié)果,而不是要求聽書的人事先做一些準(zhǔn)備,往往在人們做這些準(zhǔn)備工作的時(shí)候,就已經(jīng)厭倦放棄了。

  基礎(chǔ)知識(shí)不難,就是一些門電路,與門,非門,比較器,譯碼器,觸發(fā)器之類的,這些東西隨便找一本計(jì)算機(jī)組成原理,都很齊全。關(guān)鍵是怎么組合它們,這是另一個(gè)領(lǐng)域的編程。此時(shí),我想起了15年前我的高中物理老濕劉丹青在講電路的時(shí)候說(shuō)過(guò)的一句話:讓電流流一下。這句話在科班人看來(lái)完全不符合電路設(shè)計(jì)的基本原則,他們可能更傾向于首先建模,然后分析,然后使用描述語(yǔ)言VHDL寫出代碼,最后再給出電路,我覺得這適合于設(shè)計(jì)本身,但是不適合于對(duì)一個(gè)門外漢講述其精彩。對(duì)于一個(gè)門外漢來(lái)講,他唯一所知道的就是,讓電流流一下,然后沖過(guò)這個(gè)門,沖過(guò)那個(gè)管,好了,高電平變成低平了。。。

標(biāo)簽 TSO

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄