第414章 病毒鼻祖

林鴻原本對於那個學籍已經無所謂了,開除也就開除了,不過既然他母親專門打了電話過來說這事,他想了一下,還是決定回水木一趟。(.)當然,他回去,並不是重新上學,而是去辦理停學手續。

雖然現在停學的現象在國內並不是很常見,但是林鴻卻知道,這個手續還是存在的。

和張瑾交代了一下,林鴻便直接從上滬市直接飛北J,相比起來,這裡的交通更加方便,所用時間也更短。

林鴻在北J還有一個實驗室,這次過去,順便將那裡的東西一起轉運到公司總部。

來到學校之後,他直接去了輔導員的辦公室。

這個輔導員,嘴硬心軟,雖然早就說要開除他的學籍,可是一次次都沒有付諸行動,反而爲他打掩護,總體來說,還是挺夠意思的。

“你可終於來了!”戴輔導員見到他感嘆道,“要見你一面可真不容易!”

“輔導員真是不好意思,給你添麻煩了。”林鴻真心道歉,“上次的確是有非常緊急的事情。”

“好了,過去的事情就不提了。”戴輔導員看着林鴻,“你跟我說說,接下來你有什麼打算?要不是我給你家裡打電話,你是不是直接自己將自己給開除了?”

“之前我還真以爲我被學校開除了。”林鴻笑了笑,“我這次來,是打算辦理停學手續。”

“停學?”戴輔導員聞言並沒有多大的驚訝,他從林鴻身上,從來就沒有看到過一個學生的模樣。“這樣也好。你停學之後打算做什麼?”

“我和朋友一起辦了一個公司,以後會將主要的精力放在公司上面。”

“難怪……”

戴輔導員點點頭:“輟學創辦公司。這樣的事情在國外很常見,比爾蓋茨當年就是這樣。不過,輟學之後,實際上他們並沒有停止過學習,我希望你也能這樣,就算是停學,也不要忘記繼續給自己充電。只有這樣,你以後才能走得更遠。”

“謝謝!我知道。”林鴻點點頭。

停學手續的辦理有點麻煩,不但需要輔導員同意,並且還要報送院裡面以及教務處審批,一兩天內肯定是下不來。

林鴻填好了停學申請表格之後,就離開了輔導員的辦公室。回到了604寢室。

來到寢室的時候。正好看到吳東正要出去。

“老大!”吳東看到林鴻之後,頓時大喜,“你終於回來了!”

“呵呵,你這是去上課?”

“不是,正想去圖書館查查資料。我上午已經沒課了,剛上完。”

見到林鴻回來,吳東也就放棄了去圖書館的打算。他可是有很多話要跟他說。

林鴻給他們佈置的虛擬機項目的那些任務,他們已經提前完成,上次問起他接下來該做哪一步,林鴻並沒有給出明確的說法,說見面再談。

兩人聊了一會兒之後,話題便轉移到了虛擬機項目上。

“老大,我讓你你看看我們的成果。”

吳東說着,便打開了電腦。然後運行了一個類似於終端界面的程序。

這就是虛擬機的終端仿真界面,林鴻坐在電腦前。敲入了他們之前預設好的一個DEBUG命令,便進入了編程模式。

這個模式下。就相當於是一個彙編編譯器,直接輸入CPU的指令,便可以進行執行。

林鴻輸入了幾個常見的CPU指令,包括MOV,ADD,MUL,SHL,SHR,OR等等,執行完畢之後,他便直接將CPU的那些寄存器的內容直接DUMP了出來。

顯示的結果是正確的,完全是按照8086CPU的技術參數來實現的,包括指令格式和尋址方式都完全和8086一致。

整個程序,就相當於是一個計算機硬件,直接用文件來模擬CPU的寄存器以及內存結構。

在裡面所執行的程序,不會對外面的操作系統產生任何影響,最多隻是那個文件裡面的內容發生了改變。

林鴻接下來查看了一下他們編寫的源代碼,所有內容都是用C語言編寫的。

後面的實現代碼編寫得非常不錯,無論是實現方法和執行效率,看得出來都經過了特別的優化,看來那個新加入的計算機老師果然不愧是在這一行研究了這麼久,實現這種東西來,簡直有些得心應手的感覺。

林鴻笑道:“那個老師果然不愧是教計算機組成原理的。”

吳東點頭道:“是啊,他說他教這門課程好幾年了,天天照着課本給同學講枯燥的理論知識,大家根本沒有任何概念,剛考完試轉眼就把所有的內容都還給他了。他看到我們這個項目之後,高興地不得了,認真研究了兩天就說要加入我們,然後他將接下來的那些指令實現任務全包了下來,不到一週的時間就全部實現了。”

要想將這個做出來,如果不對CPU的結構以及運行原理完全掌握,肯定是完成不了的。就拿8086的尋址方式來說,就有好多種實現方式,這可不是寄存器到寄存器這麼簡單,還得考慮直接尋址和間接尋址,其中間接尋址又分好其中情況。

吳東繼續說道:“還有,那個郭老師還問我這個項目是不是基於開源協議,他想要用這個項目改造一下,專門爲他的課程定製,以後教學的時候,就分步驟讓自己的學生去分別實現,從而讓他們真正掌握這些知識。”

“這個沒問題,他想用就用吧,反正這個項目也主要是用於學習。”

“老大,我們接下來該做什麼?”吳東又問起了這個問題。

林鴻:“當初讓你做這個項目,主要是讓你理解一下CPU的基本原理,現在看來,這個目的已經達到了,相信你對底層的編程也有了足夠的認識。按照我原來的計劃,做到這一步,這個項目就可以停了。”

“停了?”吳東聞言不由一愣,“就這樣停了,也太可惜了吧?現在我們這個項目小組好不容易組建起來,還沒做什麼東西呢,就這樣停了?”

這個項目,是吳東做的第一個比較大的項目,同時也是投入時間和精力最多的一個東西,可以說已經有了感情,說停就停的話,實在是有點難以接受。

林鴻道:“這是原來的計劃,我原先也沒想到你會因此而組建一個項目小組。現在看來,可以讓這個項目繼續發揮餘熱,我已經想好了,接下來,將這個項目改造一下,將其打造成一個遊戲平臺。”

“遊戲平臺?”吳東聞言眼睛頓時一亮,但是同時又有些疑惑,這個東西怎麼會和遊戲聯繫在一起?

在他的印象中,遊戲都是非常複雜的程序,涉及到比較複雜的圖形化的界面和運算。他們現在編寫出來的這個東西,說白了,完全就好像是個玩具一樣,根本不具備任何實用價值,也不具備任何趣味性,只有學習這個專業的人才會對其有點興趣。

而現在林鴻告訴他,要將這個項目進行改造,將其打造成遊戲平臺,這不由讓他感到非常奇怪。

林鴻沒有回答,而是問道:“你聽過磁芯大戰麼?”

“磁芯大戰?”吳東搖搖頭,“沒有聽過。一個遊戲?”

“是的,一個流行與黑客和計算機科學家內部的遊戲,也是病毒的始祖。”

林鴻說着,打開了自己的電腦,然後運行了自己的電腦中的一個程序。

吳東完全被林鴻的話給震了一下,病毒的始祖,這名頭實在夠大。他連忙湊上前去,查看林鴻運行的那個程序。

之間顯示器中,出現了一個黑色的方框,方框中則出現了兩個不停閃動的兩點。

兩個兩點都在開始移動,不過它們的方式並不相同,其中一個顏色爲紅色,它猶如一條小蛇,一步一步地朝前前進,而另外一個則爲黃色,它似乎長了腿,直接跳躍式前進,他們經過的地方都留下了自己的顏色,方框中的格子不斷地被它們侵蝕着。

“這個程序叫做達爾文。”林鴻介紹道,“是幾十年前,由一位叫做麥耀萊的工程師在貝爾實驗室中編寫的……”

1959年,貝爾實驗室的三個二十多歲年輕人發明了一個名爲“磁芯大戰”的遊戲,將十年前電腦先驅者馮*諾依曼在他的論文《自我繁衍的自動機理論》中所描述的病毒變爲現實,這三個人分別是麥耀萊、維索斯基以及莫里斯。

“……這個莫里斯,就是後來鼎鼎大名的莫里斯蠕蟲的作者羅伯特*莫里斯的父親。”林鴻繼續介紹道,“這個紅色的戰士,叫做爬行者,每一次執行都會自動生成一個副本,也就是將自己複製一份,它就是通過這個簡單的機制不斷地吞噬着裡面的內存。在當時,磁芯就是內存。”

吳東聽着聽着也有些明白了。

眼前這個遊戲雖然看上去沒有什麼趣味性,但是底層所代表的機制卻不簡單。

一紅一黃兩個戰士在裡面搶着內存資源,不停地互相吞噬,誰能最後將所有內存給搶佔,誰就能獲得勝利。

“老大,我明白了!你的意思是,我們將虛擬機平臺改造成爲類似於達爾文這樣的平臺?然後讓大家編制戰士程序,在裡面玩遊戲。是不是這樣?”

第632章 史上最貴比薩第265章 新的計劃第441章 改變盲人的世界第19章 重大事件第77章 紐約口音第473章 停止響應第551章 古狗誕生第476章 藍軍的反擊第664章 先入優勢第331章 我想學第618章 冠軍非你莫屬第596章 監視第617章 一萬第116章 不是故意的第13章 火腿族第205章 激光掃描第56章 誰和這個呼號通聯過第386章 地面炮位偵校雷達第641章 職業病第114章 被加密的信息第473章 停止響應第674章 出事了第146章 乒乓遊戲第185章 中轉服務器、壓縮第10章 記名弟子第611章 反饋第390章 無形之手第100章 全班公敵第351章 天眼第461章 你們在幹什麼第376章 付出與回報第280章 世界五百強第24章 信號過濾器第472章 攻擊準備第562章 體驗瘋狂第81章 《創世紀》第475章 玩出一朵花來第68章 形意秘傳第376章 付出與回報第106章 孫武上門第132章 三本着作第714章 維基解密第294章 中國互聯網的早期替代品cfido第640章 又一個驚喜第619章 挑戰第618章 冠軍非你莫屬第91章 移動的小球第95章 優柔寡斷的馮婉第248章 蔓延第628章 奪網計劃第364章 聖女第32章 最近手頭緊第662章 另類服務器第262章 家裡有點事第225章 黑客聖地第376章 付出與回報第459章 抓捕第676章 奪權第320章 幹上一票第641章 職業病第529章 戰堂暴龍第301章 ponyma的想法第168章 別犯傻第475章 玩出一朵花來第312章 無形的網絡第510章 形意大會(二)第436章 自我保護第107章 D卡第439章 像是打鼓第68章 形意秘傳第565章 面具殺人色魔第572章 一念之間第257章 拯救地球組織第203章 遙控第14章 礦石收音機第692章 格雷迪病毒第284章 我來帶他走第524章 林鴻的狂想第25章 好消息第321章 安格拉斯第361章 探視第261章 等着看好戲第70章 1+1>;2帶來的震撼第605章 再次上門第633章 春光旖旎第209章 linux第一版第502章 形意門主楊嘯第665章 浴室第58章 真情流露第272章 超腦系統第487章 合作達成第202章 火炬第103章 我和他不熟第557章 恐怖的跳彈第610章 創世聖經第259章 生存狂第370章 單片機小車第622章 逆襲第449章 兩個方案
第632章 史上最貴比薩第265章 新的計劃第441章 改變盲人的世界第19章 重大事件第77章 紐約口音第473章 停止響應第551章 古狗誕生第476章 藍軍的反擊第664章 先入優勢第331章 我想學第618章 冠軍非你莫屬第596章 監視第617章 一萬第116章 不是故意的第13章 火腿族第205章 激光掃描第56章 誰和這個呼號通聯過第386章 地面炮位偵校雷達第641章 職業病第114章 被加密的信息第473章 停止響應第674章 出事了第146章 乒乓遊戲第185章 中轉服務器、壓縮第10章 記名弟子第611章 反饋第390章 無形之手第100章 全班公敵第351章 天眼第461章 你們在幹什麼第376章 付出與回報第280章 世界五百強第24章 信號過濾器第472章 攻擊準備第562章 體驗瘋狂第81章 《創世紀》第475章 玩出一朵花來第68章 形意秘傳第376章 付出與回報第106章 孫武上門第132章 三本着作第714章 維基解密第294章 中國互聯網的早期替代品cfido第640章 又一個驚喜第619章 挑戰第618章 冠軍非你莫屬第91章 移動的小球第95章 優柔寡斷的馮婉第248章 蔓延第628章 奪網計劃第364章 聖女第32章 最近手頭緊第662章 另類服務器第262章 家裡有點事第225章 黑客聖地第376章 付出與回報第459章 抓捕第676章 奪權第320章 幹上一票第641章 職業病第529章 戰堂暴龍第301章 ponyma的想法第168章 別犯傻第475章 玩出一朵花來第312章 無形的網絡第510章 形意大會(二)第436章 自我保護第107章 D卡第439章 像是打鼓第68章 形意秘傳第565章 面具殺人色魔第572章 一念之間第257章 拯救地球組織第203章 遙控第14章 礦石收音機第692章 格雷迪病毒第284章 我來帶他走第524章 林鴻的狂想第25章 好消息第321章 安格拉斯第361章 探視第261章 等着看好戲第70章 1+1>;2帶來的震撼第605章 再次上門第633章 春光旖旎第209章 linux第一版第502章 形意門主楊嘯第665章 浴室第58章 真情流露第272章 超腦系統第487章 合作達成第202章 火炬第103章 我和他不熟第557章 恐怖的跳彈第610章 創世聖經第259章 生存狂第370章 單片機小車第622章 逆襲第449章 兩個方案