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