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