第1卷 第134章 升級細節 文 / 瘋狂小強
楊知秋問道:「小風經常這樣嗎?」
在聽到韓風經常n多天不去上課玩失蹤的事情之後,韓風的父母都很驚訝,因為一直以來,韓風給他們的印象,都是一個乖巧得不得了的好兒子,從這個角度去理解,定然不會發生這種事情。可是,上了大學之後,變化怎麼這麼大?
韓德也屬於話比較少的那種人,所以一路上他就和一個旁觀者一樣,很少說話,基本上都是楊知秋在問問題。
楊成笑道:「老姐,小風這孩子的事情,你其實不用這麼操心的,他真的不一般,用\'天才少年\'的稱號來形容,我覺得都有點小瞧了他。」
柳月霜見乾媽似乎有點生氣了,也連忙幫韓風說好話:「乾媽,小舅說得一點沒錯。風哥在學校的表現非常好的,精英軍訓上,他還拿了\'精英勳章\'呢!對了,上次他們學院的老師在《自然》科學雜誌上發表了一篇論文,那老師還將他的名字也署上了,說風哥出了不少力的。」
韓德聽到這個消息也不禁為之動容,據他所知,韓風剛轉入新的專業不久,怎麼可能這麼快就做到這一步?他用狐疑眼神望向楊成,想從他那裡找到答案。
楊成見他看過來,很是無奈聳聳肩:「這事是真的,所以我說這小子非常人啊!還給你們透露一個好消息,華老現在已經正式收小風為關門弟子,他老人家為了小風,可專門留在北京好一段時間了。」
「華老?」韓德再次動容問道。「神醫華天勝?」
楊成歎道:「可不就是!」
見到姐夫現在這副模樣,楊成心底暗笑,自己的兒子也看不懂了吧,平時老是一臉老神在在的樣子,毫無脾氣,事情到自己兒子身上,看你關不關心。
「小風來這裡雖然才短短幾個月,卻做了不少事,真正要說起來,一時半會還真說不來。有時間你們自己再問他自己吧。」
「他在哪棟房子?」楊知秋現在關心的只是韓風安危,其他事情一概不管。
楊成道:「快到了。就是那邊中間那棟。」
幾個人來到韓風的住處,門是鎖著的。按了一會兒門鈴,沒有響動,似乎並不在這裡。
楊成說道:「我這裡有鑰匙,我們進去看看。」
兩天兩夜的時間,韓風已經將「硬件抽像層」的控制函數封裝完畢,這還是他在之前早就已經花了大量時間進行預期準備和封裝的結果,否則。如果臨時進行封裝。這點時間肯定是遠遠不夠的。
這樣之後,實際上他已經能夠對身體進行一些簡單控制了。例如直接給這一層發送函數指令,同樣可以控制自己的身體。但是,由於指令比較繁雜。涉及到的神經脈衝還是有點多,所以控制起來要耗費不少時間,每次想要做什麼動作,都先要醞釀一番之後才能做到,耗費的心力也很大。
超級系統第一個真正意義上的內核,韓風也早就編寫完畢,他現在要做,就只是將這個內核給安裝到「硬件抽像層」上面去而已。由於這是第一個內核版本,開發時間也比較緊迫,這個內核的編制原則,還是按照從簡單到複雜規律。
韓風暫時將其設計為單線程結構,也就是說,在同一時間只允許一個執行程序在內核中運行,並且不會被調度程序打斷從而去運行其他別的任務,這種內核被稱為是「非搶佔」的。按照韓風的處理,他將體內中的神經脈衝信號當成是一個單處理器進行處理,所以,這樣的好處是比較簡單,在內核中沒有並發任務,從而避免了許多複雜的同步問題。
當然,這種「非搶佔」內核,也有一個非常突出缺點,那就是很可能會延遲系統的響應速度,新任務必須等待當前任務在內核執行程序推出之後,才能獲得運行機會。
韓風也非常清楚這個缺點存在隱患,但是如果要實現「非搶佔」,內核的複雜度將大大提升,暫時不在他的考慮範圍之內,只是以後升級目標而已。畢竟,「神經中樞」這個cpu其實是相當強勁的,韓風通過過特別優化設計的調度算法,可以使用「偽多線程」的方式來從一定程度上解決這個問題。其原理也很簡單,他將每個線程的執行時間分成n多個時間片,各個線程以時間片為單位進行「交叉」執行,這樣從宏觀上看,好像是幾個線程同時在運行,而微觀上,每一時刻還是只有一個線程在運行。
這個內核,對設備驅動和文件系統都採取「模塊化」方式,即在需要的時候可以隨時動態加載,不需要的時候可以動態卸載。一些身體必須的控制驅動程序,例如對一些主要器官和部位的控制驅動,韓風將它們預先編譯到內核中去了,這些驅動不可以隨便卸載,而一些對身體部位進行的擴展功能,如提升耳朵能夠聽到的頻率範圍,則做成了「動態模塊」,可以進行動態的加載和卸載。
內核中雖然還有很多功能沒有完成,但是韓風都給它們留下了可擴展的位置,留待以後升級的時候加上,例如韓風甚至在留下了「網絡管理」功能接口,他在期待,什麼時候自己的超級系統能夠和真正的互聯網連接起來,實現上網,畢竟這在理論上是可行的。當然,至於怎麼和互聯網進行對聯,韓風暫時還沒想到有效的方式。
另外,韓風還在內核裡面實現了一個精度非常高的定時器(timer),達到了毫秒級,這個東西就如同超級系統的脈搏一樣,越精確越好,並且還不能中斷,必須要持續不停的正常工作,說白了,這就是超級系統的生命計數器,是整個系統的時間工作基準,所有指令序列的執行,都是完全嚴格按照這個時間嚴格排序的。為了實現定時器的「硬件」基礎,韓風也花了一番心思,好不容易才找到了一個非常穩定的神經脈衝產生循環通路。
也是直到這個時候,韓風的超級系統才真正達到了計算機那樣精確的程度。
將內核安裝完畢,韓風再次將一些常用的應用程序安裝到超級系統中,其中包括一個命令行控制接口和一個圖形化的桌面應用程序。
之前的那些所謂的「應用程序」,實際上只是一些指令的集合而已,不能稱之為真正的應用程序,這些程序是韓風使用自己發明的專門的高級語言編寫的。
韓風實現這個圖形化的桌面應用程序,完全是受到linux操作系統的影響,給內核外面加了一個可視化的外殼,只是習慣問題,為了讓控制形象點,方便點。
而這裡所說的圖形化,則是韓風專門針對「視覺神經」進行的細微控制,從而實現在眼前看到一個液晶顯示器的影像。這種視覺效果連韓風自己都感到非常震撼!因為這個「顯示器」實際上是並不存在的,是他自己憑空「創造」出來的,但是其視覺效果就如同前面真的擺放了一台真實的顯示器一樣,它就存在你的面前,用手摸去,卻什麼都摸不到。
對這個方面的編程,韓風非常重視,猶如計算機的圖形顯示功能一樣,韓風在「硬件抽像層」也專門留出了圖形顯示接口,但是由於其中涉及到的控制非常複雜,現在完成的功能還很簡單,顏色只是黑白兩色,並且顯示的圖形還非常粗糙,有點類似於計算機發明出來之後的早期,只能顯示字符的情形。但現在能達到這一步,韓風已經感到非常滿意了。他甚至有點按耐不住心中的衝動,專門重點去開發這個功能。
當然,韓風最終還是沒有這樣做,飯還是得一口一口來吃,不能期望能夠一口就吃成一個胖子。
將應用程序加上,韓風的超級系統就安裝好了,接下來的時間是將其啟動起來,看看是不是如同預期的那樣,能夠順利運轉起來。
而重啟系統卻是一個連韓風自己都覺得有點心理陰影的過程,畢竟對全身各個器官進行自檢的感受實在是太難受了。
該來的總是要來,逃避不了。
韓風在心中準備一番,然後一咬牙,下達了系統啟動指令。
頓時,韓風整個人猶如突然發「羊癲瘋」一樣,劇烈抽出顫抖起來……