第21章 硬件智能探針技術
作者:奶味小布丁      更新:2022-05-10 08:58      字數:2516
  至於獲得的215萬收入,其中拿出15萬作為自己的個人收入,剩下的200萬大部分用來繼續製作磁帶,以及注冊公司的資金。

  這樣實際計入個人收入的就隻有15萬元,這樣就可以少交不少的個人所得稅,現在他嚴重缺錢,隻能這麽做了。

  剛好現在也差不多到月底了,他就將這15萬加上之前獲得的4萬元版稅,一起繳納個稅,最後自己手裏剩下的隻有10萬多。

  拿著剩下的錢,去聯想公司購買了其代理的國外品牌IBM的台式機電腦,花費了1.7萬元,手裏隻剩下7萬元。

  本來還打算采購一台打印機,然後想了想,還是算了,一台打印機也要好幾千,還不如拿到外麵去打印。

  雖然單價高了點,但是他除了打印書籍外,也沒有打算打印其他的東西,總體上還不是很劃算。

  將電腦搬到宿舍,頓時引起了巨大的轟動,大家都沒有見過電腦,整個宿舍也隻有他有電腦。

  於是他購買電腦的消息不脛而走,導致大量的同學都跑過來看個稀奇,好在他已經預料到會出現這樣的局麵。

  他很清楚記得,自己小的時候,村裏一個幹部家庭,購買了一台電視機,幾乎全村老少都會過去看,和這個其實沒有區別。

  這個年代的電腦實在是太重了,光是主機總量就高達27斤,還有那個大屁股顯示器,重量也有將近20斤重。

  將機器安裝好之後,一下就開機了,中間沒有出現任何意外,這讓他鬆了口氣,至少避免了很多麻煩。

  這個年代的半導體技術,由於封裝技術的落後,很容易壞,對計算機的保護也是非常的高,而不是後世那樣,隨便往哪裏一擱,就不太管。

  機器裝的操作係統是微軟的DOS係統,隻見他在DOS係統上快速的操作,將編寫文檔的wps軟件裝上。

  然後開始使用這款文檔軟件,發現和後世相比差距很大,甚至都有點讓他用得不太習慣,讓他有種想要親自編寫一款的衝動。

  他還要安裝一款C語言編輯器以及相關的編譯器,這又花費了他不少時間,就這麽幾個軟件,就花了他一個下午的時間才搞定。

  這個年代,不僅操作係統需要命令行來操作,就連這些應用軟件,同樣離不開命令行,就算是他,操作起來都嫌麻煩。

  而站在他背後看他操作的同學,此時內心隻有兩個想法,第一個就是電腦好難,第二個就是葉子書好厲害。

  等一切都弄好了之後,他竟然一時間不知道幹嘛了,到底是繼續寫書,還是先放一邊,自己先寫個操作係統。

  國內想要提高計算機的普及度,除了降低計算機的價格外,還需要降低計算機的使用門檻,這是勢在必行的。

  而目前從操作係統到應用軟件,基本上都是國外的,界麵都是英文,為此聯想還開發了漢卡,就是將操作係統漢化。

  僅僅是這樣並不夠,漢化的隻是一些菜單而已,真正使用的命令行,卻沒法漢化,使用門檻降低不了多少。

  但是開發一款操作係統並不容易,除了代碼量很大之外,還有就是對於底層技術也要有充分的了解,甚至還要硬件廠商提供相關的支持。

  代碼量對他來說,可能還算不上問題,因為這個年代,一款操作係統幾百萬行就頂天了,除了關鍵性的部分,大部分其實技術含量說不上多高。

  最難得部分就是硬件廠商的支持,以他目前的情況,想要獲得廠商的支持基本上是不可能的。

  如果沒有硬件廠商的支持,就算是勉強寫出來了,兼容性就會差很多,甚至無法完全發揮硬件的性能。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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