超腦黑客第398章 安裝超腦系統_宙斯小說網
當前位置:宙斯小說網 >>都市>> 超腦黑客 >>超腦黑客最新章節列表 >> 第398章 安裝超腦系統

第398章 安裝超腦系統


更新時間:2013年01月04日  作者:瘋狂小強  分類: 都市 | 都市生活 | 瘋狂小強 | 超腦黑客 
「第」「一」卷

吃晚飯的時候,馮婉見林鴻老是呆在家里半步都不邁,終忍不住念叨開了:

“小鴻,你這樣整天呆在家里怎么行?要多出去動動。孫武不是也在家里么?你去找他玩吧,別縮在家里,這樣不好。”

林昌明也點頭道:“你媽說得沒錯,年輕人就應該多出去。”

“我知道了。”林鴻點點頭,“只是這幾天我正在編寫一個軟件,不過快要編完了,完之后就出去玩。”

“過年就應該好好休息一下。”馮婉聞言,不由有些心疼,“事情總是會做不完,放假休息的時候還是應該休息,不要老想著公司的事情。”

“呃······我知道啦!對了,老媽,你給大師兄介紹的那個孩,到底是誰啊?我認識嗎?”林鴻連忙轉移話題。

“是學校老師的一個兒,你應該不認識。”

“做什么的?”

“在省城當警察。”

“警察?”林鴻笑道,“那豈不是一個小辣椒?他們兩個人能有戲么?”

“只是文職,對方脾氣很好的,人也長得漂亮。要不是你還小,我還想撮合你們兩個呢!”

“呃······”林鴻有點兒冒黑線了,他有些疑,“她這么好的條件,還得靠相親找對象?”

雖然說相親是一個自古代就流傳下來的救單身男的重要傳統,但現在的年輕人,應該更追求戀愛自由吧7受到很多影視作品的影響,在林鴻看來,相親似乎就相當于封建的落后的找對象的方式,要是有人靠這個來決個人問題,那說明其本身條件也不怎么樣,亦或者哪里有一定的缺陷。

當然,這也不是絕對的·例如他大師兄這種類型,是因為工作太忙,事業占據了大半時間。

生的話,只要不是丑得影響市容·應該就有不少追求者,更別說對方還擁有公職。

“這你就不懂了,現在相親找對象,其實還是最為可靠的一個方式。至于她為什么到現在都沒有找對象,我也不清楚。

那個孩我見過,也托人仔細打聽過,是個好孩。至于合不合適·就看張承和她到底相處得怎么樣了。”

林鴻對這些事情并不了,也沒有什么興趣去了,問這個也只是隨口問起罷了。

吃過晚飯,他回到自己的房間,開始繼續全身心地投入到超腦系統的編寫計劃當中。

這個時候,硬盤的制作已經完成,這個結構,可以說是天眼里面體積最大的一個部件了·這是一個球形狀結構,直徑也有將近2毫米長,足足了將近十個小時的時間才成功生成。

從這個方面來說·開關蛋白的生成效率還是比較低的。

要是讓身體自主地進行生成,這么小的一個東西,別說十個小時,一個小時就能長出一個巨大的瘤。

當然,這個硬盤的結構和瘤還是有很大區別的,不只是一種單純的生物組織。

林鴻首先了一些時間,將硬盤和其他部件之間的接口給做了出來。

為了節省時間,在連接接口和協議方面,如果能夠直接模仿計算機的標準,他就直接模仿·先將功能實現再說,要優化,以后再進行優化。

一切準備就緒之后,他便正式開始進行81inx的安裝,將已經在電腦中編譯好的二進制代碼程序,傳輸到天眼當中來。使用的傳輸方式·自然是渦旋無線協議。

林鴻已經將這個協議當做是超腦系統的標準傳輸協議了,這個協議暫時也不打算公開。

或許,科學家們在未來的某個時候,也會將這個技術研究出來,而到了那個時候,或許林鴻已經使用另外的協議來進行替代了。

渦旋無線傳輸協議,不但速度快,而且穩定,不容易丟失數據。現在林鴻使用的協議,只是雙流束渦旋,在以后有以必要的話,還可以增加其流束數目,成為多流束渦旋。

最終編譯后的binx代碼,體積非常小,使用渦旋無線傳輸,一秒鐘不到就直接傳送到了天眼的硬盤當中。

在通用計算機中,硬件層上面,通常還有有一個bios系統,這是一個直接與硬件打交道的輸入輸出系統,由廠家在出廠的時候,就直接將固件rom燒制在主板的bios芯片上。

不過,林鴻所編寫的這個超腦系統,卻并不需要這一步。

他的超腦系統是實時操作系統,類似于單片機,其部件通常不具備有通用,所以也就不存在標準的輸入輸出接口。

當然,也并不是說一定不需要,這個看情況,如果林鴻想要另外隔離出這么一個層,用于直接和“硬件”打交道也不是不可以,還可以增加安全。

不過,暫時他并沒有考慮這個情況。

現在81inx是直接和“天眼”直接進行操作,反正這個系統暫時還只是他一用,他自己自然不會對這些硬件進行“惡意”操作。

林鴻將數據傳輸到“天眼”中之后,便開始了超腦系統的啟動過程。

和計算機類似,啟動的時候,超腦系統也將會對指定的硬件結構進行自檢,只不過,剛開始林鴻只指定了幾個特定的硬件結構,首先是cpu然后便是顯示器礻覓網膜屏存儲結構(硬盤和內存)。

只要這幾個部件沒有出現什么問題,就讓81inx繼續執行代碼,最終成功啟動。如果出現了什么意外情況,則系統掛起,并且給出提示信息。

這個過程是必須的,因為硬件如果出了問題,繼續執行也沒有任何意義,因為很多代碼都將無效。例如,假如硬盤出現了問題,就算系統能夠運行起來,但是卻無法保存數據,文件系統無法工作,功能將大大受到限制。

當然·顯示器對于計算機來說,并不是必須的,很多服務器就干脆不配備顯示器,系統也能夠一樣運行。

自檢硬件·到底要不要掛起,這就得看具體的情況。

短暫的自檢過后,81inx成功通過,然后正式開始軟件的啟動過程。

這個過程很快,基本上是一閃而過,然后林鴻就“看”到,眼前憑空出現了一個黑底的矩形屏幕·其大小和一個17英寸的顯示器差不多,就那么固定在前方,就好像前面真的出現了一個這樣的顯示器。

接著,顯示屏上面開始出現綠字符:

持續不斷地這樣顯示,如此循環,綠字符不斷向上刷動。

看到這一幕,林鴻臉上出笑容。

這個畫面,才真正意味著·81inx在天眼里面正式運行成功。

之前所顯示的內容,只是他手動對視網膜屏進行操作才出現的結果,就好像·他用手在屏幕上畫了了一個圖案。

而現在,則確確實實地是系統中所顯示出來的內容,這個內容,是可以隨時很方便地進行修改的。

并且,這兩個詞匯交替進行顯示,意味著81inx系統中的多進程功能正在運行,也就是說,這個系統雖然簡單,但至少已經具備了多任務處理的能力。

被加載到內存中執行的程序實例,稱為“進程”·一個進程從建立到終止,全由操作系統的核心掌控。

操作系統的內部有一個進程隊列,針對進程的狀態和需求,根據不同的算法安排執行的順序。每個進程會分配到一小段cpu時間,該段時間結束cpu馬上切換到其他進程執行。

像這種不停的在各種進程之間切換執行(即上下文切換)的系統,稱為多任務操作系統。

有多任務·自然就有單任務,dos系統在運行在本地實模式的時候,就是單任務的,也就是說在同一時刻,只能運行一個進程。要想運行其他程序,必須先將當前程序退出。

一般來說,多任務是現代操作系統的一個重要特征,當年inux開始編寫的時候,首先實現的就是這個功能。而林鴻現在所做的,只不過是重復了這一個過程而已。

證明了這一步沒有問題,林鴻便開始將文件系統模塊和內存管理模塊給掛載上去。

由于這是微內核的結構,要掛載這些模塊,系統連重啟都不要,直接進行掛在就行了。

將文件系統掛載上去之后,林鴻測試了一個簡單的文件讀取和寫入操作,進行了文件的創建,重命名,朝里面寫入數據,并且將其顯示出來。當然,這些操作,林鴻使用的并不是系統調用命令,而是像之前那樣,完全手動進行

將這一步完成之后,他便開始繼續完善他的she11,也就是字符終端的外殼程序。

他現在好像又回到了當初和inus一起編寫inux的時候的時期,那個時候是將一個開源的bash移植到linux里面,而現在,他也大量參考了bash的shelp卜殼程序,開始編寫更為復雜的系統調用命令。

shel是操作系統里面非常重要的東西,就好像是機床里面的母床一樣,有了它,就可以在里面建立一個生產環境,極大的加快以后的系統編寫進度。一旦將shel完成,就好像從0直接跳到了oc,有了一個質的飛躍。他在里面實現諸如ls,move和copy之類的命令,就變得像是做tr1之類的算術題這么簡單。

第一溫馨提示您:


上一章  |  超腦黑客目錄  |  下一章