一碗酸梅湯 作品

第384章 把知識“安裝”到大腦裡

    如今看來,這個猜想更加接近事實了。

    這樣就容易解釋了,為何在對大腦進行“升級”後和改造後,這個時間流速也發生了變化。

    當然,無論實情怎樣,江寒無疑是十分樂意看到這種變化的。

    人生苦短。

    能在同樣的時間裡,做完更多事情,這是多少錢也換不來的。

    而且這樣一來,在10年之內突破命運限制,打破“緊箍咒”,解決壽命問題的幾率,多少也增大了一絲絲。

    江寒開始上網。

    網絡上資料比較混亂,好在他的分辨能力還是很強的。

    花費了一番心血後,終於理順了知識脈絡,然後將幾十份資料整合在一起,並歸納出了技術要點。

    接下來,他就再次返回虛擬空間,開始打造真正的無線網卡。

    這是一項大工程。

    江寒足足花費了四十多個小時,才搞定了設計圖。

    反覆檢查了幾遍,確定沒有任何問題,就將其回收掉,然後又在圖紙列表裡,將無線網卡自動構建了出來。

    這個無線網卡完全採用晶體管、震盪器、電阻之類的基本元件打造。

    所以,設計複雜還在其次,關鍵是體積有點龐大。

    一張工作臺幾乎擺不下,你敢信?

    好吧,能用就行。

    江寒將這個碩大的無線網卡,通過一個25pin的db-25連接器,連接到了286擴展接口卡的標準並行接口(spp)上。

    然後嘗試在電腦端編程,讀取並口數據。

    測試的結果非常喜人。

    江寒在電腦並口中,成功地檢測到了數據,這說明無線網卡是可以工作的。

    接下來,需要給網卡編寫一個驅動程序。

    為什麼要有驅動程序?

    一般的回答是“為了構建應用程序到硬件之間的橋樑”。

    很多人都以為硬件不驅動就無法使用,而事實上……

    在應用程序中自己寫代碼,使用指定的硬件,理論上是完全可行的。

    說到底,驅動本身也只不過是一種程序。

    但在現實中,為了提高代碼複用率,增加可移植性,硬件廠商都會給硬件開發獨立的驅動。

    在dos中編寫驅動程序並不複雜,只是有一些術語,在windows時代已經看不到了。

    比如什麼“策略例程”、“中斷例程”……

    相關的資料網上都有,江寒開發起來也算得心應手。

    當然,開發驅動這種底層程序,基本上都要使用匯編語言。

    這並不是功能上的問題,雖然彙編能做的事情,c幾乎都能做。

    但c程序即使再怎麼優化,一般來說,也要比純彙編語言慢20%~30%。

    江寒經過一番折騰,終於寫好了這個無線網卡的驅動。

    之後,就可以在其他程序中,使用這個驅動提供的api接口訪問網絡了。