第206部分(第2/4 頁)
件,就是平時在電腦中執行的那些常用軟體,執行於作業系統的上層應用層,最多隻涉及一些系統呼叫程式設計,完全不用考慮底層的細節。
而底層系統開發,則需要深入瞭解作業系統的底層執行原理,需要知道硬體的具體結構,用軟體的方式去操作硬體。
吳東花了一天的時間在圖書館尋找答案,最終給出的回答是後者。
於是,林鴻便給了他一個專案做,讓他用軟體的實現一個簡單的虛擬機器,模擬8086這一16位的CPU功能。
這個虛擬機器軟體,執行於作業系統的應用層,但是它卻模擬一個基於xB6的標準PC環境。這個環境和普通的計算機一樣,都有晶片組、CPU、記憶體、顯示卡、音效卡、網絡卡、硬碟、光碟機、USB控制器、SCSI控制器等等裝置,提供這個應用程式的“視窗”就是虛擬機器的顯示器。
在這個虛擬機器中,可以進行系統的安裝,例如直接將wwndmws或者INUX系統安裝到裡面,作業系統一樣正常執行,它們會以為自己執行在真實的硬體上面。…;
當然,這是一個非常複雜的東西,要想將這些功能全部實現出來,憑吳東一人之力,根本不可能完成。
林鴻只是讓他實現對80860PU的模擬,以及簡單的幾個指令集而已。
例如,將CPU模擬出來之後,實現簡單的ADD指令,在裡面實現整數的相加。
要想實現這個虛擬機器,就必須要對計算機組成和原理非常瞭解,尤其是CPU的具體結構,例如CPU由哪些暫存器組成,這些暫存器分別充當什麼作用,資料是如何在這些暫存器中流動……等等等等。
這個過程一般人還真不知道如何去做。
不過沒關係,林鴻已經將要學習的知識,以及如何編寫這個虛擬機器的步驟全部寫成了一個清單,吳東只要按照這個清單去學習就行了。
吳東肯花心思鑽研,學習東西來非常快,但是真正要想將清單上面的只是全部掌握卻並不是很容易的事情,這段時間,他註定需要經常泡在圖書館裡面了。
他已經決定了,放寒假之後也不回去,直接留校。一方面節省路費開支,另外一方面專心學習相關知識,將這個虛擬機器給做出來。
當聽到張達的話之後,李奇也搖了搖頭:“我也不去了,想在寢室睡一覺。”
張達一聽不由說道:“老四,你不想去也得去,老大離開的時候交代過了,你之後的減肥計劃由我幫忙監督執行,他說如果在他回來之前,你如果不減掉十斤,拿我試問。”
“啊?不會吧?”
李奇一聽有些傻眼了,他原本以為老大離開了,他可以徹底解放了,卻沒想到還特別將幫他減肥的這件事情交給了老二。
這將近一個學期下來,李奇簡直都不知道自己是如何過來的。
他現在極度後悔當初“委託”老大幫他減肥,一塊錢啊,為什麼當初會鬼使神差地給老大一塊錢?
李奇現在的體重已經減輕了至少五十斤,這都是這個學期以來被林鴻督促和監督的成果林鴻要求他每天早晨和晚上都要鍛鍊身體,除了正常的吃飯,不允許進食甜食和熱量高的垃圾食品。
並且,這些事情林鴻還不親自執行,全靠李奇自覺。
每隔幾天,林鴻便回來檢查一遍,一旦發現李奇沒有按照這些規則去做,便加倍懲罰,親自帶著李奇上操場上去操練,那強度,簡直比軍訓還要變態。
李奇也不知道怎麼回事,老大好像每天在某處偷偷盯著自己一樣,只要他撒謊,沒有鍛鍊就說自己鍛鍊了,對方必定會知道。
如此兩次之後,他再也不敢嘗試第三次,因為林鴻說過,如果再次撒謊,他就帶著李奇去野外生存半個月,一次性將體重給減下來。
李奇徹底老實了,他根本不敢挑戰林鴻的權威,因為這個老大對寢室裡面其他所有人都好,就是對他沒好臉色,要是惹他生氣,他有無數種方法讓自己生不如死。他上次就嘗試過一次,至今記憶猶新。
李奇的精神頓時萎靡起來,老老實實地跟在老二的身後,去了形意道協會的活動室。
而正當張達他們走出寢室的時候,林鴻已經坐上了去飛往美國的航班。
今天凌晨的時候,林鴻設定的情報提醒機制突然間被觸發了,一級警報。…;
這意味著,超級蠕蟲已經蒐集到了有關克萊爾的訊息。
正在完善超腦CPU的林鴻,立刻精神一振,登入網際網路檢視
本章未完,點選下一頁繼續。