楊國禮在屏幕上敲下最后一行代碼,完成了程序設(shè)計。
他感到有些疲倦、將程序轉(zhuǎn)到老板那臺服務(wù)器上。用主機帶的刻錄機,把程序保存在自己帶來地cd刻錄光盤上以后,沒有進行調(diào)試就關(guān)閉了交互式編成程序窗口。
他是在網(wǎng)吧里做的設(shè)計,這里每小時收費一塊錢,超貴!
剛剛完成程序設(shè)計,他的腦袋有些暈忽忽的,還不如把錢節(jié)約下來,以后再來調(diào)試。
網(wǎng)吧是個新興的行業(yè)、在九二年前,還沒有這種服務(wù)。
寰宇網(wǎng)問世,也有好多年了,那些在學(xué)較里學(xué)會了上網(wǎng)的大學(xué)生、多數(shù)都上了癮。在學(xué)校里的時候,大家還可以在宿舍,利用寰宇公司半賣半送給學(xué)校的計算機上網(wǎng)。
但等他們離開學(xué)校,是上工作崗位。他們才發(fā)現(xiàn)。一臺電腦的價格、是他們這些才進入社會的小年青,所不敢問津的。
最新的奔騰電腦要八千多塊錢,486電腦也要五千多。就是采用寰宇公司生產(chǎn)的兼容處理芯片、國產(chǎn)硬盤的486兼容機,也要四千來塊錢!連更古老地386,都賣到三千塊錢以上,但那玩意兒,如果不用專門的內(nèi)存卡擴展內(nèi)存,再安裝一塊顯卡,能做的事情相當(dāng)有限。
這世上,只要有需求,就肯定有供應(yīng)。
網(wǎng)吧就此應(yīng)運而生,只不過,這里都是按小時收費。很多人還是舍不得掏這個錢。只有確實心里癢癢了,才來上一小會兒。只上半個小時的人,也大有人在。
楊國禮不是有錢人,他是清華大學(xué)在讀研究生。
要不是研究生寢室只有一臺電腦,今天說好了給上鋪地汪平使用,他也舍不得到網(wǎng)吧來。
他原來在南京工學(xué)院。讀的是光電專業(yè)。畢業(yè)以后分配在一家研究所工作,給人打下手。因為空閑時間多,他在單位里,通過寰宇網(wǎng)。慢慢對計算機編程產(chǎn)生了濃厚的興趣。
網(wǎng)上有寰宇公司專門開發(fā)的交互式編程軟件、還有詳細(xì)的使用說明。
就這樣,仗著自己優(yōu)異地數(shù)學(xué)頭腦。楊國禮在對沒有一點編程基礎(chǔ)的情況下,一頭扎進了交互式編程的海洋中。
雖然交互式編程,相對于以往的編程方式、便捷了許多。但其中還是要運用到許多底層程序語言知識。于是。楊國禮又一點一點,在學(xué)會了交互式編程之后。又回過頭來,花了一年工夫,將計算機理論知識。學(xué)了一遍。
隨著學(xué)習(xí)地深入,他超來超感到自己在基礎(chǔ)上的欠缺。很多深層編程理論,他根本看不懂。
思來想去。楊國禮決心變換職業(yè)、從自己并不喜歡的光電行業(yè)改行,正兒八經(jīng)地重新到學(xué)校里會一次爐,扎扎實實地將電腦編程學(xué)會鉆透。
他又像當(dāng)初高考時那樣。埋頭書海。經(jīng)過半年的突擊學(xué)習(xí),參加了當(dāng)年的研究生考試,如愿考上了北航計算機編程專業(yè)的研究生。
研究生現(xiàn)在國家也不給發(fā)工資了,他所有的學(xué)費、生活費都需要自己去掙。
楊國禮靠著自己物理專業(yè)畢業(yè)地長處,又會編程,通過原單位同事的介紹,時常為北京的一些研究單位,編寫一些應(yīng)用小程序。賺點外快。收入也還馬馬虎虎過得去。支付了學(xué)費和自己生活。還能夠少少地有點積蓄。
這里面最賺錢的。是為這些科研部門編寫研發(fā)程序了。但從另一方面來說。這也更苦更累更繁瑣。
為科研部門編寫實用程序,首先就必須對他們的研究流程、數(shù)據(jù)處理有相當(dāng)?shù)牧私狻_@里面,一點錯也不能出。還有,程序編出來,是要給那些科學(xué)家們用地。如果不能滿足他們的使用喜好,自己照格式套用,肯定會被對方拒絕使用,錢也別想拿到手。
像楊國禮這次編制地這個程序,為了實地了解科研人員地研究流程,應(yīng)用范圍。他實地蹲點,給人家打下手了半個多月之后,才動手編制。
不過這樣編制出來的程序確實很受客戶好評。
他不止一次地聽到客戶反饋的消息,對他大為贊賞。包括對方的技術(shù)維護人員,也一再說,雖然小楊地編程水平不是最高地,但他是最懂行的,編制的程序。最大程度地迎合了科研人員的需求。所有曾經(jīng)和他合作過的容戶,都對他的作品,留下了深刻印象。單位里但凡有程序設(shè)計要求,第一個想到地不是那些專門的軟件公司,而是楊國禮。
楊國禮將刻制好地半成品程序光碟小心地裝進書包,掛在胸前。這就是兩千塊錢。只要再接兩個這種程序,他就可以攢夠錢,去買一臺奔騰了編程地人沒有自己地電腦。簡直太痛苦了!
交互式編程軟件,對計算機的要求不是很高。可是,給軟件加殼,所占用地計算機資源就太大了。
加殼這個詞,還是楊國禮最近才學(xué)到的一個詞。
為了避免自己地程序被別人惡意破解,隨意纂改使用,很多應(yīng)用程序都會給自己地軟件,加一層殼。
這個殼,實際上就是一種壓縮程序。在應(yīng)用程序啟動的時候,外殼程序會先啟用,然后將內(nèi)層應(yīng)用程序還原。或是調(diào)用其部分功能。
惡意客戶在對程序迸行破解的時候,他并先要破解這個外殼加密層,才能接觸到應(yīng)用程序核心。
市面上推出了很多的加殼程序、但楊國禮最喜歡用的、還是寰宇公司的“黑匣子”。
這當(dāng)然是楊國禮對寰宇公司產(chǎn)品的潛在好感,但另一方面。寰宇公司推出的這款加殼軟件。也是市面上最好的一款。
加殼軟件是靠壓縮、解壓縮來實現(xiàn)的,加上專用的密匙算法,無可避免地會降低應(yīng)用程序的運行速度。在某些低端機器上、這個減速會非常明顯。
寰宇公司的加殼程序極其具有特色。
它是一款從未外流的漢字編程軟件,所設(shè)計出來地,采用地是密碼調(diào)用的形式。
密碼也是漢字。
需要加殼地程序設(shè)計員。會以自己輸入地一部
小說為密碼本。自己編制一個十個字的密碼。
漢字的數(shù)量之多,讓解密者難以破解設(shè)計者設(shè)定的密碼。
密碼調(diào)用打亂了原有的程序編碼。在執(zhí)行的時候、根據(jù)一定的規(guī)則將源程序恢復(fù),這和直接調(diào)用幾乎沒有區(qū)別。由于沒有地壓縮程序運行過程。其速度基本上不會有什么變化。
寰宇公司加殼程序地最大亮點、就是采用的中文編碼方式。沒有流傳出來的程序設(shè)計軟件。誰也不知道它是按怎樣的語言設(shè)計的。直接靜態(tài)破解當(dāng)然可以,只要有耐心去看那一行行機器代碼,什么程序都逃不過反破解。
不過這個加殼程序達到了駭人地九十兆之多,雖然很多程序員在跟蹤過程序進程之后,宣稱該程序地實際運用部分。應(yīng)該不超過十兆,可誰也不知道,哪些程序行是用來迷惑人地?
寰宇公司每年都會拋出一個新版本。
你對舊地加殼軟件還沒破解完畢,人家又推新地了。誰吃飽了飯沒事干。成天對著一款只有一年生命力的軟件,翻來復(fù)去破解它地機器源代碼?
楊國禮以前在使用這款加殼軟件的時候,就發(fā)現(xiàn)程序占用了絕大多數(shù)系統(tǒng)資源,每次運行加殼軟件以后。幾乎就無法再調(diào)用其他程序了。他以為這是機器性能差地原因。所以雖然奔騰的價格高昂,他還是想去買一臺。
實際上,這本就是寰宇公司故意這樣設(shè)計。
加殼軟件一啟動,它就會自動偵測機器的性能。想盡一切辦法、將計算機所有的資源都吃掉。讓追蹤進程的破解程序,難以正常執(zhí)行。迫使對方用最笨的辦法,采用靜態(tài)破解的方式,最大程度加大破解者的難度。
這很像是病毒。搶占資源地手法。因此,在使用加殼軟件地時候,寰宇公司會要求用戶斷開網(wǎng)絡(luò)連接,關(guān)閉防毒軟件。以免引起誤報。
不管楊國禮用什么機器。都不會改變這個結(jié)果。
楊國禮把光碟收好。準(zhǔn)備結(jié)賬。網(wǎng)吧老板卻告訴他,他超過了三小時又十分鐘。所以要收取三塊五。如果他心痛這多付出地五毛錢,可以再繼續(xù)上機二十分鐘。
他爭了半天。老板非要多少五毛錢。
楊國禮氣呼呼地抬腕看了一下手表。才發(fā)現(xiàn)剛超過三小時十一分。顯然,剛才老板是在訛他。他很想大吵一架,但看到網(wǎng)吧里好幾個男工作人員圍了上來,好漢不吃眼前虧,氣哼哼地回到電腦桌前。決定要算準(zhǔn)時間。把時間用夠。
他打開了一個常去的計算機編程論壇,發(fā)現(xiàn)這里已經(jīng)亂作了一團。
大家沒有討論程序編寫技巧、而是在激烈地爭論。
不計其數(shù)地帖子,都在說著一個事寰宇公司在為國內(nèi)廠家供貨幾年之后,終于要推出自己的整機了!
楊國禮早就料到寰宇公司會推出自己的整機。
作為國內(nèi)第一高科技技集團,聲卞和顯卡都打進了國際市場。處理器芯片和硬盤的設(shè)計,也有兩三年經(jīng)驗。在服務(wù)器市場,又積累了豐富的主板設(shè)計經(jīng)驗、完全有足夠的技術(shù)實力,推出自己的整機。
但等他打開一個帖子看了一眼,一下就跳了起來。
因為寰宇公司這次推出的,不是什么486、586容芯片,而是一款六十四位的處理器!
這款處理器被寰宇公司命名為“國騰”!
在計算機處理器中、這個位、所代表的是處理器一次性處理的數(shù)據(jù)長度。
因為計算機是西方首先發(fā)明、而用八位的二進制數(shù),剛好就可以表示常用的英文字母。所以,計算機的表示方法。通常是以八的倍數(shù)來表示。
如早期的8086、8088是八位機:286芯片,是一款十六位的計算機;386、486和現(xiàn)在英特爾推出的奔騰,都是三十二位機。
寰宇這次推出地六十四位處理器計算機,比英特爾的處理器提升了整整一倍!
楊國禮快速地翻著帖子。從寰宇公司傳出來的消息,國騰處理器采用地還是和以往一樣地一點三微米制造技術(shù),比英特爾的有486、奔騰的一微米技術(shù)。依然還有差距。
但這只表示在同樣大小地硅芯片中,集成度略有不足。寰宇公司推出的國騰芯片,要比英特爾的新片大了一圈,芯片電壓也略高。因此。只能在他們特制的主板上使用,兩者并不具有互換性。
為此,寰宇公司也表示,如果客戶沒有意見,主板和處理器將捆綁出售。
可從性能來說,兩者各有千秋。
寰宇公司還是繼續(xù)兼容了英特爾地x86指令集、并自己對指令集進行了六十四位的擴充。并增添了許多的多媒體處理指令。在繼續(xù)兼容現(xiàn)有三十二位軟件地同時。為以后的擴展,增添了更多的可能性。如果軟件商、尤其是游戲設(shè)計商,針對國騰的六十四位處理特性。進行設(shè)計的話,將會在游戲中取得非常令人滿意的效果。
而英特爾的三十二位處理器、一向以高品質(zhì)、高穩(wěn)定著稱,在處理三十二位程序的時候。能夠取得比寰宇的國騰芯片。更快地速度。
兩者誰更好,一時還很難分得清楚。
從常理來看,英特爾依靠其個人電腦中的霸主地位。在個人電腦市場擁有其他公司無可比擬的絕對優(yōu)勢。支持英特爾技術(shù)的軟件商,必然將非常之多。
雖然寰宇公司推出的國騰處理器。在處理六十四位數(shù)據(jù)方面,具有極大地優(yōu)勢。但如果軟件商不支持,它的效果也一樣不突出。即便是用六十四位處理方式,加快了數(shù)據(jù)處理速度,也最多和英特爾打個平手。
要專門為它開發(fā)軟件,風(fēng)險太大了!
楊國禮看到的帖子。就針對這兩款處理器,展開了激烈的爭論。從內(nèi)容上看。大家都對寰宇公司。能夠率先提出六十四位概念。并擴展了指令集,保持了公司一直以來所體現(xiàn)的技術(shù)先行者的形象。但對于其前景。看好的人并不很多。
從三十二位到六十四位,技術(shù)上并不是最大的挑戰(zhàn)。英特爾如果愿意,它一樣可以馬上拿出自己地六十四位處理器。
而且,英特爾要是也推出六十四位處理器,它肯定會摒棄寰宇制定地六十四位擴展指令集。自己另搞一套。
兩方對壘,國際軟件設(shè)計上會支持哪一方,想都不用想。就能得出結(jié)論。
但要說寰宇公司會被打倒,倒也不見得。他們非常聰明地兼容了原有地三十二位程序,讓盡可能多地用戶。在不用淘汰原有程序地情況下,體驗到更快的計算機。他們剛放出風(fēng)來,在論壇里就有無數(shù)的人,在吼著支持國貨的口號,為寰宇公司搖旗吶喊。
楊國禮心頭也有些意動。
他趕快登陸了一個專業(yè)的計算機網(wǎng)站。在首頁,同樣被寰宇國騰六十四位處理器問世的新聞,給全部占據(jù)了。
國內(nèi)的專業(yè)媒體、計算機界的專家、電腦愛好者、設(shè)計人員,都發(fā)表著自己地看法。
楊國禮挑幾位計算機專家的文章看了看。文章從制造工藝、指令集、內(nèi)嵌兩兆高速緩存等各個方面,都談了他們的看法。一致認(rèn)為,寰宇公司的想法是大膽地,處理器本身也是成功的,但前途是坎坷的。
他又看了網(wǎng)站對這款處理器的試用評論。
網(wǎng)站用收到寰宇公司提供地國騰芯片,和奔騰芯片作了對比,采用專業(yè)測試軟件得出地數(shù)據(jù)、寰宇的國騰處理器,在三十二位程序下,略遜色于英特爾芯片。
雙方跑同樣一款游戲。因為游戲本身是三十二位的,國騰也居于下風(fēng)。
可是,同樣是這款游戲,運行經(jīng)過寰宇公司的六十四位優(yōu)化版本,其速度明顯有了很大提升、比英特爾的效果還要好!
至于英特爾的奔騰芯片。它根本無法運行六十四位程序,所以也無法和國騰芯片作六十四位的對比。
楊國禮已經(jīng)忘了他只有二十分鐘不到的上機時間。超過就要另加錢。貪婪地看著一則有一則報道、仔細(xì)地對比著各個評論這所發(fā)表的意見。這里面,自然有不少是國騰的吹鼓手,也有英特爾的文宣人員。雙方在寰宇網(wǎng)、隔空對罵,互相嘲笑對方的芯片。
而網(wǎng)上普通網(wǎng)友地意見,盡管不是很看好國騰的未來。還是有很多人表示,只要價格不太貴,將購買寰宇的計算機。
反正國騰也兼容了原來的三十二位軟件,買回來也不會有什么損失。
更多地人、還是擔(dān)心英特爾如果也推出六十四位計算機、那些軟件商紛紛轉(zhuǎn)向之后,他們將沒有新軟件可以使用。
也有部分貌似冷靜地在分析。英特爾一向自高自大,不見得會把國騰看在眼里。即便他們也推出六十四位的計算機,現(xiàn)在世界上主流機型,還是三十二位。那些軟件商,要轉(zhuǎn)向支持英特爾的六十四位電腦,也不敢拋棄原有用戶。所以,有足夠的緩沖時間,讓大家體驗到六十四位電腦的高速性能。
這真是公說公有理、婆說婆有理。
從哪一方面看。都有充分的理由,讓楊國禮著實有些難以決定。
直到深夜十點半,眼看再不回學(xué)校,可能要被關(guān)在校外了。楊國禮才拖著疲倦地身體。心甘情愿地多交了上網(wǎng)費。趕回學(xué)校。
在踏上研究生宿舍臺階地時候。楊國禮終于從內(nèi)心地掙扎中脫開來,下定了決心。
“只要國騰的價格不高過奔騰,就買國騰!不管怎么樣、這也是支將國貨。那個帖子說得對,國際軟件商再怎么拍英特爾的馬匹、也不可能放棄龐大的用戶群。怕什么!”
一想到因為自己的支持,可能會對寰宇公司增添了一絲獲勝地砝碼。楊國禮的內(nèi)心。就閃過一分喜悅。
如果。如果計算機最早是我們國家發(fā)明,如果是寰宇公司
他懷著美好地期盼。推開了寢室大門。
里面漆黑一片,學(xué)校為了防止學(xué)生通宵上網(wǎng)。或是
看書,影響第二天地學(xué)習(xí),十一點會準(zhǔn)時拉閘。只有專線接入的廁所,有一個昏黃的燈泡,供學(xué)生半夜上廁所照明使用。
有些非常刻苦用功的學(xué)生。會在熄燈之后。端個凳子到廁所,就著那點點燈光。
看書學(xué)習(xí)。
楊國禮躡手躡腳地進到寢室。害怕打擾倒室友的休息。
忽啦,從上鋪和左邊地鋼架床上。坐起來幾個黑影:所有的人都還沒有睡!
上鋪一團黑影跳了下來。汪平惡狠狠地說道:“好小子,你這么晚才回來、讓我們可是一頓好等!說,你打算怎么賠我們精神損失?”
楊國禮在黑暗中賠禮道歉道:“實在是不好意思,擾了哥幾個的好夢。我今天在網(wǎng)吧,看到寰宇公司新推出了一款國騰處理器,還是六十四位的芯片,在網(wǎng)上找文章,一時看入了迷。忘了時間,真是對不住。沒什么好說地,明天地早飯我管了,你們只管睡懶覺,起來就有熱粥饅頭!”
寢室里幾個人吃吃直笑,也不知道,是不是因為敲了他一頓,而這么開心。
“嗨!你看了這些報道,有什么想法?你不是早就想買一臺電腦嗎,是不是準(zhǔn)備買一臺國騰?”對面下鋪的周俊壓低聲音問道。雖然是在黑暗中,還是笑意十足。
“是!我在路上就想好了,只要價格不超過奔騰、我就買!咱也算是支持國貨的愛國行為!“楊國禮脫去臃腫地外套,就要上床鉆進被窩。
三個人轟一下爆發(fā)了。七嘴八舌說道:
“那你明天就去買好了!價格我們已經(jīng)知道了、國騰整機連顯示器,只要五千!
“你小子,總算還有點良心、不枉我們等你大半宿!
“說好了,買回來我先晚半個月。誰也不許跟我搶!反正國禮以后一個月掙地錢,比我們一年掙得還多,也看不上這一臺電腦!”
楊國禮一下在床邊愣住了:“你們怎么知道價格地?我搜了半天,也沒看到報價啊!還有,什么我以后一個月掙的,比你們一年掙地還多?我要能掙大錢。還用得著這么辛苦接外活?”
汪平用力在他肩膀上錘了一拳,語氣里帶著濃濃的羨慕:“你小子不知道走了什么狗屎運、被寰宇公司看上了!今天白天就有寰宇公司的人,在學(xué)校領(lǐng)導(dǎo)的陪同下來找你。晚上他們還又來了一次,一直等到熄燈,才遺憾地走了。他留下話來,明早還會來,請你千萬別出去!
“是啊是啊!“對面的周俊也搶著說道,“那人還說了、看來人才都是要三顧而得。所以,明天他會帶足禮物,登門拜訪!國騰的價格,也是他親口說的!媽的,我怎么沒有這么好運。讓寰宇看中?只要讓我到寰宇工作。哪怕是當(dāng)掃地的勤雜工也愿意啊!”
楊國禮這次是真地呆住了。他一只腿已經(jīng)伸進了被窩,半邊身子、卻還站在床邊,就這樣呆呆地站著,被從天而降的喜訊,給徹底砸暈了。
寰宇公司為什么會看中我?
說我曾在研究所干過?開玩笑,像我這樣,一個光電子專業(yè)的本科生,車載斗量都還嫌少。又沒有多少工作經(jīng)驗,憑什么會選中我?
要是說看中我的程序設(shè)計能力。那更是天大的笑話!
我這也就是半瓶水的本領(lǐng),像我這種水平的程序設(shè)計員,在學(xué)校里一劃拉就是一大堆。這里的軟件系學(xué)生,誰沒有給寰宇打過工,幫他們編寫邊緣代碼?
我文不成武不就。可他們怎么就偏偏選中了我?
初冬的風(fēng)在窗外呼嘯而過。房間里,遲遲沒有上床的楊國禮,也重重地打了一個噴嚏,一行清鼻涕,流了出來
楊國禮同學(xué),因為太過激動。而忘了鉆進熱被窩。就在那個改變他一生命運的晚上,感冒了!</br>