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

無線網卡的原理,和剛纔做的那兩個無線電收發器,其實差不了多少。

但即使真的做出來了,也別指望用286就能上網衝浪。

江寒想做這個的真正目的,是和外面的筆記本電腦組成局域網,實現文件共享。

他此前就發現了,的確能在系統裡,買到各種型號的無線網卡,只可惜並不能用在這臺286上。

這臺286年代太久遠了,久遠到……

那個時候的外設接口,還是以ISA爲主,別說WLAN協議、USB了,連PCI都還影兒都沒有!

這樣一來,江寒只能自己DIY一個無線網卡。

無線網卡的工作電路,通常包含無線收發器、帶通濾波器、功率放大器、低通濾波器、收發切換器、低噪聲放大器和天線等幾大部分。

市面上常見的無線網卡,很多功能都封裝在一顆芯片裡,比如RTL8192之類。

江寒沒有那個條件,也買不起系統提供的芯片,只能用“土辦法”來實現相應的功能。

好在這些知識,都包含在《射頻電路設計》裡,而這本書又是很多電子專業的必修課。

硬件方面雖然困難不小,江寒還是有自信解決的。

關鍵是軟件。

和剛纔用於遙控電動車、機械臂的無線收發器不同。

再怎麼簡單的無線網卡,也必須支持常見的數據傳輸協議,才能和普通的計算機聯網。

此外,無線網卡的工作,還需要軟件上的支持。

現代的操作系統一般都預置了許多驅動,安裝新硬件十分方便。

而DOS系統中,必須爲每一個硬件設備,編寫相應的驅動程序,並在應用程序中,調用相應的API接口,硬件才能正常地工作。

這些知識很多都不經常用到,江寒瞭解的也不算特別多。

但不要緊,不會就學唄。

他琢磨了一會兒後,暫時退出了虛擬空間,準備上網找些資料做參考。

然而,剛剛打開電腦,他忽然感覺到一絲異常。

事實上,昨天他就隱約察覺到了,今天終於得到了證實。

虛擬空間剛開放時,內外時間的流速,是10:1。

而今天,自己在虛擬空間中,至少度過了七、八十個小時。

按照10比1的比例換算,就是七、八個小時。

所以按理說,這時候外面應該差不多亮天了。

然而此刻外界的時間,居然才晚上11點多。

顯而易見,虛擬空間內外的時間比例,和以前不一樣了。

粗略估計一下,就能發現,現在兩個時間的速度之比,赫然是驚人的100比1!

也就是說,在虛擬空間裡度過100個小時,外界的時間只流逝1個小時。

爲什麼會這樣?

江寒很快就產生了一絲明悟。

剛激活虛擬空間時,他就有過一個猜想:虛擬空間裡的時間流速,取決於他的思考速度。

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

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

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

人生苦短。

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

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

江寒開始上網。

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

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

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

這是一項大工程。

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

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

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

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

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

好吧,能用就行。

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

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

測試的結果非常喜人。

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

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

爲什麼要有驅動程序?

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

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

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

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

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

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

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

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

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

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

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

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

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

江寒又寫了一個小程序,用來把從網卡上接收的數據,以文件的形式保存下來。

程序運行後,出現了一個閃爍的光標,表示處於等待數據狀態。

隨後江寒退出了虛擬空間,然後在現實中的筆記本電腦裡,搜索了一下網上鄰居。

很快,他就在網上鄰居中發現了那臺位於虛擬空間中的286!

這意味着那臺土製網卡,得到了Windows系統的承認。

但是,別以爲接下來就可以順順當當地組成局域網了。

Windows系統和Dos聯網,可是一件很讓人崩潰的事情。

江寒又開發了一個小軟件,利用NETBIOS數據報(datagram)機制,通過無線網卡發送不指定目標的數據。

當然,爲了使這臺電腦能和虛擬空間的286“握手”,他還特意在每個數據包的頭部,加上了一些“識別碼”。

而286那邊,就可以通過識別碼,在接收到的無數無線信號中,過濾出有用的數據,進而保存成文件。

通過這樣的操作,江寒終於在兩臺電腦之間,實現了單向的文件傳輸。

如果想要實現雙向傳輸的話,還需要擴充一下程序的功能,將上述過程反過來……

大約12點多,江寒終於搞定了準備工作,開始正式傳輸文件。

而他第一個要傳輸的,卻是一本英文字典。

沒錯,看原版教材、參考書或者英文資料的時候,經常會遇到一些專有名詞,又或者什麼特別生僻的詞。

這種時候,一般都要用手機上網查,要麼就是捧着一本厚厚的大字典,顯得特別沒有逼格。

而把字典“安裝”到大腦裡之後,江寒就可以閉一下眼睛,就能解決這種小問題了。

很快,江寒又想到了一個新的應用。

那就是把要學習的書籍,掃描一下,弄成文檔,傳輸到虛擬空間裡去。

這樣就等於把知識安裝到了大腦中,以後就可以在虛擬空間裡,躺着學習了……

當然,在這臺落後的286上,看圖是個大問題,最好是純文字的格式。

這樣的話,又要求有個好使的OCR軟件才行。

而現在市場上的OCR軟件,說真的,性能實在不怎麼樣。

識別正確率能有個90%上下,都算得上行業翹楚了。

英漢字典很快傳完,江寒再次進入虛擬空間。

然後用C語言編寫了一段代碼,對詞典的數據進行了處理。

又編寫了一個軟件,以提供基本的查字典功能。

軟件編寫完了,江寒試用了一下,結果不出意外的,屏幕上出現了一堆亂碼……

第31章 《水果忍者》和《2048》第406章 不可思議的學習效率第223章 她不會玩真的吧?第44章 瞎子分牌問題第168章 本能反應第265章 羨慕使人質壁分離第279章 一舉成名天下知第66章 審覈過程第374章 手工打造LED顯示器第425章 街頭象棋第191章 好像只能擠一擠了第132章 做個小遊戲第224章 上癮了怎麼辦?第387章 打印機和繪圖儀第40章 好朋友來了第48章 《如果時間能倒退》第91章 這麼忙嗎?第142章 哪捨得叫你疊被鋪牀?第128章 被傳染了怎麼辦?第72章 玩不起第272章 冤死駱駝的最後一根稻草第74章 88年的草莓第414章 蚊子再小也是肉第143章 別人笑我太瘋癲第157章 找個清靜的地方第57章 非常巨大第21章 《琵琶行》公開第111章 虛擬空間,開啓!第9章 實名震驚第199章 大功告成第427章 詭異的附加關卡今天只有一章了第94章 水論文的正確姿勢第65章 論文過審第216章 有些事,再多的錢也沒得談第52章 “感知機”的初次實戰第105章 寶藏男孩第148章 到底什麼意思?第305章 再不用就過期了第113章 刷分的可能性第10章 給老江打個電話第75章 金少樓的警告第119章 高中課程裡有這些?第260章 這可是B5啊!第300章 沒有硝煙的戰鬥第422章 更有效率的刷分第240章 怎麼住?第219章 點到爲止第292章 江寒的靈氣與編程之道第222章 《Adaline網絡》和《最小均方濾波器(LMS)》第120章 《數字混淆加密(簡易版)》第92章 《激光雕刻機》第311章 系統安全特聘測試員第203章 誰支持、誰反對?第406章 不可思議的學習效率第326章 “戰神一號”的弱點第289章 對等原則第245章 什麼事兒比NOIP還重要?第108章 情趣第409章 晨曦III巨型計算機第213章 橫生枝節第384章 把知識“安裝”到大腦裡第289章 對等原則第307章 沒有證據可不行第204章 是男人就餵飽她第11章 像我這麼專一第142章 哪捨得叫你疊被鋪牀?第226章 還能剩下幾個?第275章 整整齊齊、更高更遠第285章 “彈性碰撞”第410章 六度分割理論?第269章 易中海的困境第122章 騙過多少女孩子?第341章 決戰楓林火山第227章 智能安防報警系統第53章 大功告成第312章 阱中有坑,坑裡有釘第376章 很像一臺成熟的計算機了第228章 恐怖如斯第21章 《琵琶行》公開第191章 好像只能擠一擠了第52章 “感知機”的初次實戰第289章 對等原則第6章 三個系統倒有四種資源?第418章 阿法狗不出,誰與爭鋒?第380章 買豬頭不要肉第226章 還能剩下幾個?第200章 真的只是惡作劇嗎?第154章 腦力提升的副作用第277章 學之力,9段!第257章 NOIP中最難的題型第239章 沒有對比就沒有傷害第377章 打造自己的科技品牌第12章 重生的使命第306章 就剩這麼幾個了第257章 NOIP中最難的題型第252章 生吃海蔘,不蘸醬油第381章 以理服人,大江科技第337章 拐着彎地誇自己?第394章 超參數全自動搜索
第31章 《水果忍者》和《2048》第406章 不可思議的學習效率第223章 她不會玩真的吧?第44章 瞎子分牌問題第168章 本能反應第265章 羨慕使人質壁分離第279章 一舉成名天下知第66章 審覈過程第374章 手工打造LED顯示器第425章 街頭象棋第191章 好像只能擠一擠了第132章 做個小遊戲第224章 上癮了怎麼辦?第387章 打印機和繪圖儀第40章 好朋友來了第48章 《如果時間能倒退》第91章 這麼忙嗎?第142章 哪捨得叫你疊被鋪牀?第128章 被傳染了怎麼辦?第72章 玩不起第272章 冤死駱駝的最後一根稻草第74章 88年的草莓第414章 蚊子再小也是肉第143章 別人笑我太瘋癲第157章 找個清靜的地方第57章 非常巨大第21章 《琵琶行》公開第111章 虛擬空間,開啓!第9章 實名震驚第199章 大功告成第427章 詭異的附加關卡今天只有一章了第94章 水論文的正確姿勢第65章 論文過審第216章 有些事,再多的錢也沒得談第52章 “感知機”的初次實戰第105章 寶藏男孩第148章 到底什麼意思?第305章 再不用就過期了第113章 刷分的可能性第10章 給老江打個電話第75章 金少樓的警告第119章 高中課程裡有這些?第260章 這可是B5啊!第300章 沒有硝煙的戰鬥第422章 更有效率的刷分第240章 怎麼住?第219章 點到爲止第292章 江寒的靈氣與編程之道第222章 《Adaline網絡》和《最小均方濾波器(LMS)》第120章 《數字混淆加密(簡易版)》第92章 《激光雕刻機》第311章 系統安全特聘測試員第203章 誰支持、誰反對?第406章 不可思議的學習效率第326章 “戰神一號”的弱點第289章 對等原則第245章 什麼事兒比NOIP還重要?第108章 情趣第409章 晨曦III巨型計算機第213章 橫生枝節第384章 把知識“安裝”到大腦裡第289章 對等原則第307章 沒有證據可不行第204章 是男人就餵飽她第11章 像我這麼專一第142章 哪捨得叫你疊被鋪牀?第226章 還能剩下幾個?第275章 整整齊齊、更高更遠第285章 “彈性碰撞”第410章 六度分割理論?第269章 易中海的困境第122章 騙過多少女孩子?第341章 決戰楓林火山第227章 智能安防報警系統第53章 大功告成第312章 阱中有坑,坑裡有釘第376章 很像一臺成熟的計算機了第228章 恐怖如斯第21章 《琵琶行》公開第191章 好像只能擠一擠了第52章 “感知機”的初次實戰第289章 對等原則第6章 三個系統倒有四種資源?第418章 阿法狗不出,誰與爭鋒?第380章 買豬頭不要肉第226章 還能剩下幾個?第200章 真的只是惡作劇嗎?第154章 腦力提升的副作用第277章 學之力,9段!第257章 NOIP中最難的題型第239章 沒有對比就沒有傷害第377章 打造自己的科技品牌第12章 重生的使命第306章 就剩這麼幾個了第257章 NOIP中最難的題型第252章 生吃海蔘,不蘸醬油第381章 以理服人,大江科技第337章 拐着彎地誇自己?第394章 超參數全自動搜索