現在級係統已經不能滿足要求了,韓風決定要將其升級,升級到更為高級的版本。
韓風現在腦中也已經有了一個大概的設計,畢竟他以前曾領導過軍方的不少項目,在這方麵積累了大量的經驗。
他的最初草稿是,采用計算機設計中的分層思想,將級係統初步分為四層,分別為:身體層,抽象接口層,內核層以及應用程序層。
身體層就相當於是電腦的硬件層,隻不過級係統的硬件,是韓風的身體,這是級係統的最底層,所有的指令,最終都會下達到這裏,從而產生各種動作。
抽象接口層,這是韓風打算添加的一個新的重要特性。實際上,之前這個層次就隱約存在,就是韓風最初進行封裝的“指令集”,隻是當初的這些封裝,也不係統,隻是碰到一個問題之後,才會考慮到將涉及到的細微操作集合起來。
實際上,抽象接口層,就相當於電腦中的統,它是處於硬件和操作係統中間的那一層,負責這兩層的數據交換工作。
抽象接口層,將一些常用的操作封裝成各種簡單的接口函數,隻要通過內核調用這些函數,給它下指令,就能完成這些動作。
這一層的存在,保證了內核的獨立性,也就是,無論內核怎麼升級,隻要它調用的函數都是這一層提供的,就不用再去動那些細微的操作,這一層和樣,可以幾十年都不需要改動。
在往上就是級係統內核層和應用程序層了。
內核層,就是級係統的核心所在之地,是整個係統的關鍵,之所以將其獨立出來,有點很多,升級的方便了,也更安全了。應用程序運行在最上麵的應用程序層,無論如何,都不能直接對內核進行訪問,就算以後出現了什麼病毒之類的東西,也隻能在應用程序層搗搗亂,而不會影響到級係統內核,從而對韓風的生命產生影響。
另外,內核和應用程序分離,也方便了移植,無論內核怎麼升級,這些程序都可以直接拿來用,而不用經過任何修改。
這就是韓風為級係統新設計的四層結構。
可以預料得到,如果真正將新的級係統編寫出來,那肯定又是一個裏程碑式的升級,就猶如當年微軟推出但是,在這之前,韓風還有一個重要問題需要解決,那就是級係統中基礎中的基礎——文件係統。
隻所以這是基礎中的基礎,是因為連級係統自己本身,也需要保存在這個上麵,所涉及到的所有數據,都需要以文件的形式保存下來。
韓風現在的這個文件係統,利用的效率實在太低了,可能不急大腦自身存儲效率的萬分之一,甚至十萬分之一,簡直是一種奢侈的浪費。
所以,在進行級係統升級之前,他得先升級自己的文件係統,改進數據存儲的算法,韓風並不奢求能夠一次性就接近大腦的自然利用率,隻希望進一步提升一下,不用自己老是擔心腦盤存儲容量不足就行了。