首頁> 現代都市> 重生之科技新貴> 第21章 硬體智能探針技術

第21章 硬體智能探針技術

2024-08-25 08:17:30 作者: 奶味小布丁
  至於獲得的215萬收入,其中拿出15萬作為自己的個人收入,剩下的200萬大部分用來繼續製作磁帶,以及註冊公司的資金。閱讀

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

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

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

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

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

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

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

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

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

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

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

  機器裝的作業系統是微軟的DOS系統,只見他在DOS系統上快速的操作,將編寫文檔的wps軟體裝上。

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

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

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

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

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

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

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

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

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

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

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

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

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

  因為想要發展我國的軟體技術和網際網路技術,作業系統將會是繞不開的問題,也是未來可能受到制約的問題。

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


關閉
Δ