吳東他們目前雖然進展比較慢,但至少已經把前期的框架搭起來了,接下來的工作就是實現指令集,這基本上是一個體力活了,隻要理解了其中的原理,就是按照技術手冊,將這些指令一個一個實現出來,非常的繁雜,同一個指令,操作數不同的話,其對應的機器碼也不同。


    所以到目前為止,吳東他們才實現了幾個主要的指令。


    林鴻看了一會兒他們所編寫的代碼,當場就指出了幾個可以更加靈活實現的幾個功能,一下子讓幾個他們認為非常難的幾段代碼變得簡單起來,減少了不少代碼量。


    這讓吳東和唐華鑫兩人都非常佩服。


    吳東他們所使用的方式,完全是最原始的,一步一步地進行,這是初學者最常見的思維,雖然效率比較低,但是勝在簡單有效,思路清晰。


    而林鴻所使用的方式,卻是經過高度優化之後的,例如對條件判斷機製,讓吳東他們來實現,可能至少要三四條語句進行分別判斷,而林鴻則使用一條語句就能搞定。而這條簡單的語句,吳東他們看起來,必須得想半天才能想通其中的機製。


    總得來說,他們的代碼在功能上還是沒什麽問題的,隻是有些功能在實現的時候,效率有點低了,因為這是軟件模擬,就算是最後運行起來了,速度也會受到影響。


    “寫得不錯!”林鴻鼓勵道,“寫到這裏,我相信你已經對cpu的構造和計算機的底層原理有了足夠的認識了。”


    吳東深以為然:“是啊,為了編寫這些代碼,我將還明年下半年才開始學的內容就提前學習了,計算機組成原理那本書也看了好幾遍了。”


    吳東還是大一,按照學校安排的課程,還是處於最基礎的文化知識普及階段,這些內容·至少要大二、甚至大三才會涉及到一些。


    “這個項目的確不錯。”


    這時,唐華鑫也插言道:“我之前自學《計算機組成原理》和《微機原理》,看了好幾遍教材,但是一直看得似懂非懂·並且,其中的很多細節都理解不了。接觸到這個項目之後,這才有一種恍然大悟的感覺。”


    這個項目,簡直就是對學校的那些理論課程的有效實踐,學校的課程實在是太偏理論了,對於大部分人來說,基本上是考完試就完全還給老師·半點記憶也不留下。而真正感興趣的人,也好不到哪裏去,因為他們根本不知道,學習這些東西到底是為什麽,有什麽用,平時根本應用不到。


    很多小組的成員,在接觸到這個項目之後,這才有一種頓悟的感覺·發現之前所學習的東西,原來是這麽回事。


    林鴻幫他們將這個項目的代碼整理了一下,將整個框架的結構優化·然後將接下來要編寫的內容——編譯器的步驟也一同給寫了出來。


    並且,他將編寫這個東西所要參考的書籍也列了個清單,讓他們在編寫代碼的時候,可以看這些書籍進行學習,減少所走的彎路。


    林鴻道:“隻要將編譯器實現出來,那麽就可以在自己的虛擬機裏麵運行特定的程序了。這樣一來,編寫出來的虛擬機才算是真正有點作用。”


    “作用?”吳東有些好奇,“這東西編寫出來之後有什麽作用?”


    他一直將這個項目當做純粹的學習項目,從來沒有想過,等他將這些功能實現之後·要拿它來做什麽事情。


    “虛擬機的用途還是很廣泛的。”林鴻解釋道,“如果技術足夠厲害,自然可以像微軟、ibminte他們自己編寫的虛擬機那樣,直接在上麵運行操作係統。”


    “運行自己的操作係統?”吳東聞言不由有些咋舌,“這得編到什麽時候啊?”


    “僅僅憑借你自己的力量當然不現實,你不是組建了一個小組麽?在學校·想要學習這些知識的人應該有不少,如果能很好地組織起來,還是可能有所作為的。就好像inux那樣,利用開源的力量,聚集了全世界的優秀程序員和黑客為其貢獻代碼。”


    “這個……”吳東對此毫無信心。


    倒是在旁邊的唐華鑫對此微微點頭。


    “你說得沒錯,這個項目其實也可以像其他高校推廣,將其打造一個學習項目的同時對其功能繼續完善。”


    林鴻見吳東沒有什麽信心,笑道:“其實也不用變成那麽複雜的係統。我的建議是,先將主要的幾個功能實現出來,然後在上麵再折騰點什麽。虛擬機,除了可以用來安裝操作係統,調吳東他們目前雖然進展比較慢,但至少已經把前期的框架搭起來了,接下來的工作就是實現指令集,這基本上是一個體力活了,隻要理解了其中的原理,就是按照技術手冊,將這些指令一個一個實現出來,非常的繁雜,同一個指令,操作數不同的話,其對應的機器碼也不同。


    所以到目前為止,吳東他們才實現了幾個主要的指令。


    林鴻看了一會兒他們所編寫的代碼,當場就指出了幾個可以更加靈活實現的幾個功能,一下子讓幾個他們認為非常難的幾段代碼變得簡單起來,減少了不少代碼量。


    這讓吳東和唐華鑫兩人都非常佩服。


    吳東他們所使用的方式,完全是最原始的,一步一步地進行,這是初學者最常見的思維,雖然效率比較低,但是勝在簡單有效,思路清晰。


    而林鴻所使用的方式,卻是經過高度優化之後的,例如對條件判斷機製,讓吳東他們來實現,可能至少要四條語句進行分別判斷,而林鴻則使用一條語句就能搞定。而這條簡單的語句,吳東他們看起來,必須得想半天才能想通其中的機製。


    總得來說,他們的代碼在功能上還是沒什麽問題的,隻是有些功能在實現的時候,效率有點低了,因為這是軟件模擬,就算是最後運行起來了,速度也會受到影響。


    “寫得不錯!”林鴻鼓勵道,“寫到這裏,我相信你已經對cpu的構造和計算機的底層原理有了足夠的認識了。”


    吳東深以為然:“是啊,為了編寫這些代碼,我將還明年下半年才開始學的內容就提前學習了,計算機組成原理那本書也看了好幾遍了。”


    吳東還是大一,按照學校安排的課程,還是處於最基礎的文化知識普及階段,這些內容·至少要大二、甚至大三才會涉及到一些。


    “這個項目的確不錯。”


    這時,唐華鑫也插言道:“我之前自學《計算機組成原理》和《微機原理》,看了好幾遍教材,但是一直看得似懂非懂·並且,其中的很多細節都理解不了。接觸到這個項目之後,這才有一種恍然大悟的感覺。”


    這個項目,簡直就是對學校的那些理論課程的有效實踐,學校的課程實在是太偏理論了,對於大部分人來說,基本上是考完試就完全還給老師·半點記憶也不留下。而真正感興趣的人,也好不到哪裏去,因為他們根本不知道,學習這些東西到底是為什麽,有什麽用,平時根本應用不到。


    很多小組的成員,在接觸到這個項目之後,這才有一種頓悟的感覺·發現之前所學習的東西,原來是這麽回事。


    林鴻幫他們將這個項目的代碼整理了一下,將整個框架的結構優化·然後將接下來要編寫的內容——編譯器的步驟也一同給寫了出來。


    並且,他將編寫這個東西所要參考的書籍也列了個清單,讓他們在編寫代碼的時候,可以看這些書籍進行學習,減少所走的彎路。


    林鴻道:“隻要將編譯器實現出來,那麽就可以在自己的虛擬機裏麵運行特定的程序了。這樣一來,編寫出來的虛擬機才算是真正有點作用。”


    “作用?”吳東有些好奇,“這東西編寫出來之後有什麽作用?”


    他一直將這個項目當做純粹的學習項目,從來沒有想過,等他將這些功能實現之後·要拿它來做什麽事情。


    “虛擬機的用途還是很廣泛的。”林鴻解釋道,“如果技術足夠厲害,自然可以像微軟、ibminte他們自己編寫的虛擬機那樣,直接在上麵運行操作係統。”


    “運行自己的操作係統?”吳東聞言不由有些咋舌,“這得編到什麽時候啊?”


    “僅僅憑借你自己的力量當然不現實,你不是組建了一個小組麽?在學校·想要學習這些知識的人應該有不少,如果能很好地組織起來,還是可能有所作為的。就好像inux那樣,利用開源的力量,聚集了全世界的優秀程序員和黑客為其貢獻代碼。”


    “這個……”吳東對此毫無信心。


    倒是在旁邊的唐華鑫對此微微點頭。


    “你說得沒錯,這個項目其實也可以像其他高校推廣,將其打造一個學習項目的同時對其功能繼續完善。”


    林鴻見吳東沒有什麽信心,笑道:“其實也不用變成那麽複雜的係統。我的建議是,先將主要的幾個功能實現出來,然後在上麵再折騰點什麽。虛擬機,除了可以用來安裝操作係統,調試cpu的功能,最重要的是一個程序的運行環境。由於是虛擬的在裏麵所運行的程序,實際上是影響不到外麵的計算機係統的。這就可以完成很多功能,例如,在裏麵研究病毒和反病毒技術,跨平台運行程序等等。”


    當然,這是以後的事情,目前他們最主要的工作,就是先將這個指令集全部實現,然後再將編譯器給實現,在裏麵實現程序代碼的運行。


    林鴻對他們進行了一番鼓勵,並且表示會隨時幫忙解決一些他們無法解決的疑難問題。


    虛擬機項目小組的出現,倒是給了林鴻一些啟發。


    他之前在想通過什麽方式來挖掘全國各地的高智商學生,或許這種項目小組的方式是一個可行的方案。


    他們編寫的代碼林鴻大致看了一下,裏麵的代碼風格各異,很明顯是很多人參與編寫的。


    倒是有幾個人的代碼風格看起來比較不錯,林鴻從這些代碼的實現中也可以大致推斷出對方的水平。


    如果能多多在校園推行這樣的技術性項目,一些高智商的學生倒是可以聚集起來。


    這是因為大部分智商比較高的學生,都喜歡學理科,而到了大學之後,他們很快會發現,計算機的思想非常符合他們的理性思維方式,通常都會被這種技術給吸引。


    在回去的路上,林鴻便在腦海中構想著這樣一個方案,隻等時機成熟,就著手進行。


    回到四合院的時候,出去了一整天的夏天和潘盼兩人也回來了。


    “鴻哥,你終於回來了。”潘盼一看到林鴻便立刻說道,“中關村可真是不得了,小小的一條街,竟然聚集了這麽多重量級的公司!好像目前國內數一數二的it公司都在這裏。”


    林鴻:“中關村被譽為是中國的矽穀,可不是隨便吹的。”


    “我和夏天仔細調查了一下這裏的硬件價格,可真是便宜,銷售價甚至和我們的進貨價接近了。”


    “這並不奇怪。”林鴻對此早有了解,“這裏其實也可以算是批發,但是大部分還是廣貨,南方才是電腦配件的中心。不過,這裏麵的公司參差不齊,他們給你報的價格,未必是真實的。”


    接著,潘盼給林鴻詳細說了一下他的見聞和感想。


    在中關村,基本上人人都是電腦硬件行家,大家對這些配件的性能非常了解,甚至連剛剛在店裏實習的人學生也非常厲害。


    他最深的感受就是在這裏。


    他們專門去人才市場看了一下,懂技術會編程的人也有不少,和嶺南省那邊比起來,這邊的人才實在是太好找了。


    “你說得沒錯。”


    林鴻點點頭:“這裏畢竟是中國的首都,最優秀的人才大部分都聚集在這裏,如果是創辦高科技公司,的確在這裏比較好招人。我之前也有在這裏開辦分公司的打算,就是基於這個原因。”


    “鴻哥,那這個分公司,到底還辦不辦了?”潘盼問。


    林鴻想了一下,這才說道:“這點還得等一個結果。我們不是帶了一台樣機過來了麽?我打算明天就去拜訪我的那個長輩,如果事情成了,那麽肯定有必要在這裏開個分公司,否則,就再看吧。”


    林鴻之前對這事還是比較有信心的,不過今天和馮遠征一番聊天之後,他又覺得這事似乎真的不那麽靠譜。


    反正不管這事能不能成,libx肯定是要繼續開發下去的。要是軍隊看不上,那就民用吧。實時操作係統在工業控製領域,應用也是非常廣泛的,不會沒有用武之地。


    晚上,林鴻實驗室。


    四合院雖然房間比較多,不過為了方便,林鴻將自己的臥室選在了實驗室,反正他晚上又睡不著,需要為了大腦裏麵的超腦係統而努力。


    林鴻之前所做的設備,都在這裏,體積龐大無法帶走,所以不在這裏的時候,他這段時間都將精力放在了libx上麵。


    他在自己的筆記本中所編寫的linx內核版本,實際上是比三色火科技研發部的那個要更加朝前的,並且有兩份,一份是用於機器運行,另外一份,則是專門為了超腦而準備。


    來到這裏之後,他這才開始重新進行超腦“硬件”的構造。


    超腦cpu的結構已經完成,現在要做的,是在“天眼”裏麵建立一個對傳入信息的接受和解碼結構。

章節目錄

閱讀記錄

超腦黑客所有內容均來自互聯網,uu小說網隻為原作者瘋狂小強的小說進行宣傳。歡迎各位書友支持瘋狂小強並收藏超腦黑客最新章節