簡體
玄幻 武俠 都市 曆史 科幻 遊戲 女生 其他
首頁

第21章 硬件智能探針技術(2 / 2)

開啟AI情感朗讀功能。歡迎大家點擊體驗!

這隻是對其他人而言,對他來說,卻是有辦法解決這個問題,甚至很早之前,他就思考過這個問題。

因為想要發展我國的軟件技術和互聯網技術,操作係統將會是繞不開的問題,也是未來可能受到製約的問題。

但是計算機硬件基本上掌握在國外企業的手裏,就算他手裏有技術,憑借他現在的實力,也無法進入這個行業。

所以如何發展我們的計算機操作係統,在過去的10年裏,就是他常常思考的問題,並且也找到了解決的辦法。

首先解決的是軟硬件適配的問題,他準備了硬件智能探針技術,能夠通過智能探針,對硬件的接口進行探測,並且不會傷害硬件。

其次就是解決編寫語言的問題,現在大部分操作係統都是針對硬件直接編寫,使用的是C語言,還有彙編語言。

最後就是應用軟件開發語言的問題,基本上也是C語言為主,但是C語言不僅學起來難,用好也不容易。

以我國的高學曆人口數量,如果使用C語言來開發,能夠勝任的人並不多,這不僅提高了軟件開發的成本,也將人才範圍進一步縮小。

所以在開發操作係統之前,他準備開發一款語言,類似於前世的跨平台語言,但是卻可以直接針對底層應用,效率並不比C語言低。

而這款跨平台語言的基礎,就是上麵說的智能探針技術,很好地解決了硬件和軟件之間的溝通,而且具備智能化,在這個基礎上開發,難度要低得多。

隻見他打開記事本,開始在上麵不停地輸入0101等數字代碼,讓看熱鬧的同學們,頓時像是看天書一樣。

也正是因為這些都是字節代碼,他也不怕別人看到,因為看到也看不出個所以然來,沒一會兒,整個記事本上充斥著這種代碼。

“葉子書,這些是什麼意思?”他的一位舍友忍不住問道。

“機器碼,計算機所有的操作,都是由這些0和1組成的機器碼來執行,隻是這些東西被屏蔽了,給你沒看的是這些英文字符而已。”葉子書解釋道。

由於整個硬件智能探針軟件都在他的腦海中,隻不過是將腦海中的代碼複製出來而已,所以寫這些0和1對他來說沒有太大的難度。

原本看熱鬧的同學們,看到他隻是不停地在寫0和1,頓時就失去了興趣,就算是幾個依然感興趣的同學,也因為不懂也離開了。

頓時宿舍就安靜了下來,舍友們都知道他的習慣,隻要他在工作的時候,他們也不會鬧出太大的動靜,要麼安靜地看書,要麼就睡大覺,或者出去浪。

根據他目前的輸入速度,想要將智能探針代碼複製出來,需要花費10天的時間,代碼量並不算太高。

因為它的功能並不複雜,可以說是一種黑客技術,隻不過是針對的是硬件而已,僅僅憑借這個還不行。

等到智能探針弄完之後,他還需要在這個基礎上架構一套接口,接口下麵是探針探測硬件得出來的硬件參數和命令。

這些接口是提供上層調用的,依托這個接口集合,就可以正式開發操作係統內核了。

而他打算依托這個接口集合,架構一個虛擬層,或者說是虛擬機,讓自己編寫的語言依托這個虛擬機就可以使用。

然後再利用這套開發語言來編寫操作係統,這和前世的跨平台語言,有著很大的區別,無疑他這種方式讓語言更加的強大,且效率更高。