陳旭控制自己的代碼分身所化的小魚,在內(nèi)存小房子間的街道上來回轉(zhuǎn)悠,就是沒法下手。
“很抽象,很難,幾乎難以實現(xiàn),不,根本就是無解!”陳旭一步步否定自己。
現(xiàn)在陳旭的代碼分身就像是一個用戶的應(yīng)用軟件,類似qq或者是搜索引擎,而且這個應(yīng)用軟件的功能很單一,就是檢索系統(tǒng)中的信息然后反饋給陳旭的大腦意識。
而剛才的設(shè)想是將代碼分身改造成一個操作系統(tǒng),這就意味著要從底層重新架構(gòu)代碼分身,可以說是全盤推翻代碼分身再重新設(shè)計拼裝。
而現(xiàn)在陳旭對自己的代碼分身一無所知,讓他重構(gòu)代碼分身就相當(dāng)于讓一個小學(xué)生重新設(shè)計航空母艦。
“怎么辦呢?”陳旭在床上翻來覆去,思考出路。
“按理說,我這個代碼分身絕對是超越人類文明認知的水平,肯定走在人類文明的前面,它應(yīng)該擁有自學(xué)的能力...”
陳旭研究過一段時間的人工智能,人工智能完善自身的方式就是不斷學(xué)習(xí),自我構(gòu)建。
“所以只要我想辦法讓代碼分身開始自學(xué)操作系統(tǒng)這門體系就可以了!”陳旭若有所思。
“但如果代碼分身是遠高于人類文明的產(chǎn)物,那咱們?nèi)祟愒O(shè)計的操作系統(tǒng)它應(yīng)該是看不上的,讓一個博士生學(xué)習(xí)小學(xué)加法有些不現(xiàn)實啊。”
“不對,代碼分身既然是程序的高階產(chǎn)品,應(yīng)該可以兼容人類的操作系統(tǒng)的,然后為我服務(wù)的,畢竟我是人類啊,代碼分身再高級,對我也沒有實際意義。”
“現(xiàn)在的問題是怎么讓代碼分身學(xué)習(xí)操作系統(tǒng)?!?p> ......
“有辦法了!”陳旭忽然想到代碼分身可以檢索信息反饋到他的腦海,他也可以學(xué)習(xí)知識反饋給代碼分身。
或許,如果陳旭完全搞懂了現(xiàn)代操作系統(tǒng)的原理,就可以讓代碼分身間接學(xué)習(xí)了操作系統(tǒng),然后就可以配合陳旭在現(xiàn)代電腦上發(fā)揮更多功能了。
第二天,陳旭興致頗高地找到研究最底層的操作系統(tǒng)書籍來看,結(jié)果無奈地發(fā)現(xiàn)還是不夠底層。
再下面還有計算機組成原理,編譯原理,匯編語言甚至是單片機這樣的硬件知識體系,而且想要接入互聯(lián)網(wǎng),還得學(xué)習(xí)計算機網(wǎng)絡(luò)這門又涉及硬件又涉及軟件的龐大復(fù)雜的學(xué)科。
“我的娘嘞,一步步來吧?!币粫r間,陳旭有些頭大。
晚上,操作系統(tǒng)課設(shè)小組幾人在老地方碰頭,繼續(xù)一起做項目。
孫宇見到姜瑩,熱情地打招呼,還夸了一句姜瑩今天穿得很漂亮。
姜瑩很開心地回了一句謝謝。
這一幕大家都瞧在眼里,雖然兩人并沒有后續(xù)的交流,但是在317室友心里,危機四伏,硝煙四起。
尤其是馮峰,那眼神像是狙擊手,在孫宇和姜瑩之間回蕩。
孫宇就是除了姜瑩,另外帶上的一個學(xué)霸。
陳旭幾人趁出來上廁所的功夫,小聲討論,陳旭皺眉說道:
“是我大意了,難怪這個孫宇很爽快地答應(yīng)來我們組,原來是看上了姜瑩?!?p> “看不出來孫宇這小子平時悶得很,撩妹還挺自然的?!瘪T峰語氣酸溜溜地說道。
陳旭說道:
“你得跟別人學(xué)學(xué),戰(zhàn)士上戰(zhàn)場,坐以待斃肯定是個死?!?p> 馮峰一個勁地擺手說道:
“我不行,來不了這個?!?p> 陳旭還想說什么的時候,茍鑫打斷說道:
“現(xiàn)階段還是以項目為主吧?!?p> 陳旭點點頭。
這幾天,陳旭發(fā)現(xiàn)孫宇和姜瑩的互動越來越多,而馮峰在旁邊一直板著個臉,陳旭既內(nèi)疚又無計可施。
偶爾忍不住,就打斷孫宇姜瑩兩人的交談,說抓緊做項目。
終于,熬過了項目代碼的編程階段,后面就是鏈接整合測試的階段了,這項工作是組長陳旭負責(zé)的,所以晚上小組集體工作就暫時取消了。
這天晚上,大伙一起出去吃一家新開的火鍋店,孫宇明顯有些喝多了,和姜瑩說話越來越直接了,姜瑩一直是保持距離。
出了店后,幾人在附近一個廣場散步消食,沒想到,孫宇竟然當(dāng)眾對姜瑩表白了。
所有人都瞪大了眼睛,一臉的驚訝,馮峰則是盯著姜瑩,那眼神就像是查分數(shù)的表情。
姜瑩十分尷尬,不知道說些什么。
而孫宇卻強硬地要求姜瑩給個確定的答復(fù),行還是不行,都給個痛快話。
姜瑩打定了主意,說道:
“我想現(xiàn)在咱們都還是以學(xué)業(yè)為主吧,我不想現(xiàn)在談戀愛?!?p> 話說到這,孫宇也就清醒了,他站起來,醉酒的臉上憨憨一笑,說道:
“對,學(xué)業(yè)為主?!?p> 后邊回校的路上,大家都一言不發(fā)。
317室友幾人回到宿舍,關(guān)上門的一剎那,似乎商量好了似的,同時歡呼起來。
“剛才孫宇那個表情真是太好笑了?!?p> “我就說吧,姜瑩不喜歡孫宇,一直都是孫宇一廂情愿?!?p> 大家七嘴八舌,就屬馮峰最興奮......
在鏈接小組做的簡易操作系統(tǒng)的時候,陳旭特意讓自己的代碼分身從頭到尾遍歷了好幾遍,希望代碼分身能有所悟。
但是從結(jié)果來看,代碼分身還是那只無動于衷的小魚狀態(tài),沒有什么變化。
忙完小組的事情,陳旭就在宿舍琢磨怎么開發(fā)出代碼分身多一些的功能。
“先從最簡單的開始,讓代碼分身控制鼠標(biāo)箭頭移動!”
陳旭看著屏幕上鼠標(biāo)箭頭,幾秒后才意識到,控制鼠標(biāo)移動屬于管程,管程又需要系統(tǒng)調(diào)用...
這是一項龐大的工程量。
“最簡單的應(yīng)該是讓代碼分身打字!”
陳旭控制代碼分身模擬鍵盤輸入信號,在一個文本上輸入信息,這是陳旭最近學(xué)計算機組成原理里學(xué)到的。
“叮?!彪娔X上傳來非法操作警告,系統(tǒng)解釋是越權(quán)。
陳旭嘆口氣,看來走捷徑還是不行啊,還是得一點點學(xué)習(xí)。
“算了,就當(dāng)是為了后邊保研考研用,明天老老實實從底層開始學(xué)!”
時間過得飛快,一學(xué)期已然過了一半。
操作系統(tǒng)課程設(shè)計到了提交程序的時間了。
學(xué)院里的規(guī)矩是讓每個小組的組長上去演示,下面第一排坐著各組負責(zé)老師,后面是其他學(xué)生。
前面幾組是其他教授帶的,做的系統(tǒng)實在是太簡單了,引得大魔頭趙軍頻頻搖頭。
更讓他嗤之以鼻的是,那些組的負責(zé)教授都給打了高分。
到了陳旭這組,陳旭上去演示,其中有茍鑫負責(zé)的低位交叉存儲的存儲管理,孫宇負責(zé)的基于SPOLING的IO管理,馮峰和姜瑩一起負責(zé)的多線程池的進程管理,宋文瀚負責(zé)的具有多級cache的處理器管理...
等演示完,臺下學(xué)生都露出驚嘆的表情。
趙軍教授難得露出欣慰的表情,他瞥了身旁其他幾個教授,不冷不熱地說道:
“我看你們給你們那些組的學(xué)生都打A或是A+,照你們這標(biāo)準(zhǔn),我這組都不知道給打什么評級了。”
趙軍絲毫不給同行的面子,其他教授臉臊的通紅,卻敢怒不敢言。
一是他們組的學(xué)生確實不如趙軍學(xué)生,二是趙軍是學(xué)院的學(xué)術(shù)支柱,職位也比他們高。
陳旭這組幾人聽到趙軍的話,都喜形于色,能得到趙軍的贊許確實不容易啊,這次能拿高分了。
這時趙軍宣布他給陳旭這組打了B+的分。
“不愧是大魔頭?!贝蠹倚牡仔÷曕止尽?