第646章 多災多難的系統

  萬事開頭難,珠穆朗瑪系統雖說成型,但還達不到上市的標準。

  就選系統能達到上市的標準,哪有很多軟體要移植過去,沒有軟體的支持,這玩意要來何用?

  就和當年的黑莓系統一樣,確實很流暢,確實很安全,但它留給裝軟體的空間確實很少,然而在軟體支持上,那也是更少。

  很多都是他們自己移植過來,然後再弄個非官方論壇,讓一些大神或技術人員更改,都是個人從其他地方移植過來支持他們的系統。

  號召是有了,軟體庫還是撐不起來,最後還得開放JAVA格式JAP文件來運行。

  先不說JAVA軟體,就說JAVA的遊戲就不少,而且這個陣營中,幾乎所有的手機商都在支持,能不多嗎?

  諾記、索尼、索愛、三星、摩托,都在支持JAVA文件,黑莓的另類就顯得孤單,最後還是加入進去,來獲得軟體支持。

  邢寶華後期不會擔心軟體的支持,而是前期的支持,畢竟他們這邊算是原創,只能自己搞,讓其他人跟風,而他需要從win系統那邊搬過軟體來,改成JAVA格式。

  一半是公司買過來授權改版,一部分讓一些技術員,自己上傳軟體。不管技術員改誰的,抄誰的,只要在設備上運行不崩潰,能用就行。

  系統測試期間,那可是相當熱鬧,軟硬體都快成粥,各種崩潰,有軟體導致也有硬體導致的。總之都是息息相關因素。

  軟體運行不動導致硬體損壞,或是硬體出現問題,導致系統不穩定,引發一系列的崩潰。

  這次的磨合,可以用災難,噩夢來形容。

  研發就是這樣,不經歷磨難和失敗,怎麼知曉前途的光明。

  珠穆朗瑪系統之父瀟天那,基本都快讓這破玩意給弄瘋了,當初他和邢寶華弄出個大致的框架來,本以為能將就著用,那時候是在英特爾晶片上編的,可現在呢?

  晶片不頂用還強上,誰受得了?

  引發一系列的災難,全怪邢寶華的堅持。

  大量的資金,人員,設備,全力支持,就這樣還搞不出來,真可以回家種紅薯了。

  高科技的東西都是老外搞出來的,咱們國人就不能搞,搞不出來。用錢老說道:「外國人能搞,咱們國人也能搞。」

  在某些觀念下,就要攻克某些技術,不就是動腦玩電子科技嗎?玩就行,怕沒錢?

  十幾億美刀隨便燒,燒沒了他再去賺去。

  瀟天那找到邢寶華:「老闆,我感覺還是晶片性能上出現問題,兼容不了珠穆朗瑪。」

  「測試過排除法了嗎?晶片搭載其他系統,出現過崩潰現象嗎?UNIX純版系統測試過沒有,DOS系統測試過沒有,運行數據怎樣?」

  一句話,問的瀟天那說不出來,確實測試過,用人家的系統沒啥問題,而用了他的珠穆朗瑪,反而問題多。

  說明,不是晶片的問題,而是和珠穆朗瑪不兼容。

  但瀟天那是從UNIX系統基礎上改版過來,加上他們自己的東西。

  核心還是UNIX,不應該會出現大面積的不兼容。不運行軟體時,看著還很正常,一旦加入JAP格式文件,好傢夥各種災難來了。

  現在問題找不出原因,拆開來很正常,合在一起,就有毛病,這疑難雜症確實不好辦。

  隨後,邢寶華忙完一些工作,就去他們的實驗室,跟著一起測試系統運行。

  把系統包打開,真是眼花繚亂,各種添加,先優化都無從下手,也不知道瀟天那他們團隊怎麼弄出來的。

  看這些代碼比看財務報告還頭疼,起碼看財務報告上的數字,說明賺錢了,有錢就開心。

  可看代碼,真要老命了。

  一點一點的梳理,找出點多餘的來,就跟團隊的技術人員一起討論,這些東西有必要添加嗎?

  在精簡系統的同時還要把軟體也精簡。

  別光想著糊弄人,得能用才行,還得讓人用起來方便。不是專業的軟體容量一律對半砍,把程序控制的非常小才行。

  突然,邢寶華感覺自己和同事們都進入到一個誤區中,說是造電腦和筆記本,但你不能把這貨當成正式的電腦和筆記本來用。

  就是他穿越前的那個年代,也沒見哪家公司把移動低功耗的晶片裝在主機上當電腦使用。

  最高配,最先進的移動低功耗晶片,都趕不上一台十幾年前的落後電腦使用。

  這個區域早就劃分好了,簡單指令和複雜指令有著很大區別。就算微軟出的移動系統,都和他們電腦系統都不一樣。

  問題就是這個簡單指令上,系統一旦複雜了,你搞個複雜指令系統,不給你崩潰才怪。

  邢寶華把自己的一些想法和大夥溝通一下,就是把作業系統簡化到鑲嵌機系統一樣,能完美帶動JAVA程序。

  如果還帶不動,那就增加一個引擎模塊,專門用來引導JAVA程序的。

  這樣一來之前設計的主板,就得重新返工,重新設計,別以為增加個模塊就很簡單,要考慮的事兒很多。

  壓力又給硬體組那邊。

  引擎技術也分為驅動引擎和物理引擎。

  在設備垃圾的情況下,空間又小,做軟體驅動技術空間又不夠,只能運用物理引擎。

  這靈感還是從當年3D引擎技術想起來的。硬體設備強悍的話,也就用軟體來驅動。

  達不到硬體要求,也就只能用物理,也就添加硬體,比如顯卡。

  顯卡功能不光呈現在畫質上,還有很多功能可以用到,比如算法之類的,很多時候,顯卡的算法比CPU好用多了。

  但把顯卡用到低配廉價機上,有種殺雞焉用牛刀的感覺。

  邢寶華很早之前就有自己顯卡,那時候沒設備製造,這時候有設備製作了,成本還很高。

  那麼,還是精簡。找其他小廠代工。這比他使用大型設備製作要便宜一些。

  硬體組那邊開始對顯卡精簡,只要能帶動JAVA程序就行,沒必要搞得那麼複雜。

  很快,拿著圖找一家數字廠進行生產加工,小設備製造這東西很帶勁,邢寶華那邊光刻機都有任務,不是說不能製造這物理引擎,而是說成本稍微高點。

  拿到百多枚樣品後,就開始在主板上加工。

  增加一個電子元件,就需要更改線路和電源管理晶片。而且線路還得重新導向晶片組那邊。

  邢寶華怕對手研究他這種無理外掛,就特在封裝印刷字母上做了更改。

  主要以誤導為主,但拆開仔細研究,還是會發現這玩意就是晶片組的成員,只是單獨分開而已。

  硬體搭配少不了驅動程序,這些都是根據特定元件編寫出來。

  必要時還得刻一張軟盤或光碟來安裝驅動程序。

  這樣一來導致兩周過去,整合完的硬體再次轉交給軟體組,上精簡系統測試。

  不打開軟體都好使,隨後加載軟體開始測試,有了物理外掛就是不一樣,打開的速度明顯提高。

  但隨後還是蹦了。

  本來很高興的軟體組成員們,沒了剛才的喜悅。

  測試時,邢寶華也在現場觀看。按道理不應該崩啊!讓測試人員打開管理器,屬性等等測試軟體哪個環節出錯。

  當看到進程在後台多線運行時,他就感覺不太對勁,指著後台進程上對瀟天那說道:「看到了沒有,系統有執行關閉任務,還是按照win系統老路走。這不行,除了桌面,系統文件加載程序,驅動程序等等,把那些沒必要的都關閉。」

  瀟天那點點頭,說道:「我當時怕關閉這些,會導致系統缺少必要的驅動文件導致崩潰,沒想到打開軟體程序後……咦,內存性能怎麼突然提高了。」

  邢寶華也看到了,在性能那邊不光看到內存,還看到CPU利用率也在提高,這說明系統吃硬體很厲害,再這樣下去,用不了多久,不是系統崩了,就是晶片組給燒了。

  「你先把不必要的程序全給我關閉,只有必要程序時,才能啟動,一旦關閉,所搭配的程序都不能運行。而且自動清理內存中的緩存。」

  「那保留的臨時文件全部清除了,沒有保護功能?」

  「你這樣,軟體建立的緩存包,不要放在系統緩存區域,改到其他盤符中。」

  就這麼輕飄飄地一句話,整個軟體組又得忙活兩天。

  拆系統包,把任務分下去,而且把緩存放在其他盤符中,需要強硬性的更改尋址。就是在軟體安裝路徑時,不是硬性的C盤,而是其他盤,把空間節約出來,減輕內的尋址壓力。

  如果把C盤塞滿了,內存尋找就浪費時間,卡慢頓的現象就會出現。

  想想當年的某60,安裝過或經常使用過的人都知道,人家怕你亂裝,導致C盤滿滿的,就給你把一些隱藏數據轉移到其他盤上。

  就算你卸載了,還有不少殘留的痕跡在後台運行。

  有時候明明都卸載了,為何會在其他盤上能看到某60的數據包?還刪除不了,一點刪除,提示某程序在使用中,不能刪除。

  所謂的流氓手段運用到極致。你找後台管理查找運行,都找不到。但它那個包,就一直在那裡半隱藏模式,就讓你能看見,還解決不了。

  一看包只有幾兆或者幾k,想想占用不大,就放棄刪,它就一直在你那裡,一直占用你後台,來傳遞客戶的重要數據。

  安全?

  你花錢的才是安全,不花錢的怎麼也得從你身上賺回一些成本來。

  知道你喜歡什麼,他們就想辦法給你推送你喜歡的GG來。尤其是那些喜歡打遊戲的,煩不勝煩。

  這一招也是數據緩存的一種方式,不懂的絕對消滅不了。

  就這樣又更改了兩天的系統,通過數據管理後台能看到各種硬體的性能管理,再打開測試軟體運行情況。

  皇天不負有心人,這次終於能流暢的運行軟體了。

  看著CPU占用率也不是很高,拿過溫度測試器,測量時間段溫度。能保持一個穩定的溫度,讓他們很欣慰。

  之後就是運行他們移植過來的各種軟體,尤其是那些大文件。

  開始都很好用,隨著時間關係,這些軟體所產生的臨時文件和數據垃圾都被轉移到其他盤上。

  邢寶華留下一句話,讓瀟天那多測試幾天,最好暴力測試性能。

  說完轉身就走,瀟天那看著老大離開的背影,再看看運行良好的電腦,對著全組人員說道:「沒黑沒夜的搞這玩意,總算成功了,要是有香檳,現在就開一瓶。今晚上一定搞慶祝,除了值班的,全部都去大吃大喝回家好好休息一下,值班的明天補上。」

  看著全組同事高呼,瀟天那高興的也跟著他們拍拍手。

  轉臉看電腦時,瞬間又被打臉。

  電腦閃頓一下,投入藍屏。

  瀟天那滿臉的笑容頓時凝固,瞪著眼睛看著藍色屏幕。

  剛才還好好的,這臉打得也太快了吧!

  重啟,開機沒幾秒,機箱出現滴滴的蜂鳴聲。

  招呼硬體組過來。一半藍屏百分之九十以上是內存導致的。

  可他們研發的這台電腦和正經的電腦不太一樣啊!

  為了節省卡槽和空間,邢寶華讓把內存晶片直接焊接在主板上。

  要是有插槽的那種,把內存拿出來,用塊橡皮擦擦上面的金手指,大概能好使點。

  如果還不好使用,更換一個新內存基本不會出現這種情況。

  藍屏不是還有百分之十其他概率問題嗎?其中系統也占8%左右的概率。

  把新內存更換上,還不好使,開機繼續藍屏,說明系統出問題了。

  重新做一遍系統,如果還這樣,剩下1%,就是主板問題。

  硬體組到來,拆機拿回去測量,而瀟天那這邊還有幾台測試的機器在跑著,趕緊讓人觀測各項軟體運行數據。

  不打開不要緊,但凡打開的,都藍屏了。

  幸虧邢寶華走了,不然他能當場發飆。

  什麼原因導致這種問題,需要用排除法來定論。

  就三樣,不是內存問題就是系統問題,或者概率最小的主板問題。

  「同志們,慶祝要延後了,希望不是我們的問題。」瀟天那說道,見到組員都沉默,瀟天那也沒說什麼,讓人把藍屏的機器,重啟看看情況。

  還別說,有一台藍屏的機器,在重啟後,竟然能進入系統。這就說明硬體有問題。

  但瀟天那又一陣頭皮發麻,硬體損壞也是一種概率問題,要知道硬體在出廠之前是經過嚴格測試的。

  很少有壞的,這都折騰了這麼久都沒壞,運行系統了才藍屏。

  還不是一台兩台的概率問題,說明藍屏的原因還是跟系統有點關係?

  瀟天那心裡有點慌,這破系統沒完沒了是吧!