機箱內,一塊塊電路板被插上,每一塊的安裝順序都是正確的,每一段數據線的連接都準確無誤,就像是秦亮真的接觸過一樣!
很快,主機箱安裝完成,這是一個冰箱大小的箱子,在旁邊,還擺放了另一個同樣大小的箱子,上面寫著IBM1301的字樣。
“不錯,硬盤也是主流標準!”秦亮說著,把并口排線插了上去。
五十年代,當同行們還在用磁鼓、磁帶來存儲資料的時候,IBM就發明了硬盤,一個冰柜大小,容量只有5兆,到現在變成了體積更小的硬盤柜,容量還增加到了20兆,傳輸速率156K每秒,和后世沒法比,但是和紙帶以及打印機比起來,絕對是碾壓的。
當看到秦亮動硬盤柜的時候,斯凱里眼睛里閃過了一絲的異樣。
旁邊的桌子上,鍵盤,顯示器都安裝到位,秦亮坐下來,深深地呼吸了一口氣:“開機!”
滴!
熟悉的自檢的聲音過去,接著,秦亮面前的屏幕上,開始跳動起來無數的字符,最后出現了一個黑屏,一個命令提示符,一個閃爍的光標。
秦亮的手指在鍵盤上跳動,輸入第一個指令,dir/a,回車!
下面出現了三行字內容,代表著里面已經安裝進去的程序,字處理軟件、編程軟件……
七十年代,最佳的數值計算和科學計算語言是Fortran,面向工程師和科學家,提供原生的支持數組和矩陣等運算,哪怕到了后世,靠著高效的數值計算能力,依舊受到科學界的歡迎。
看到了有Frotran77的編輯器,秦亮終于放松下來,這些家伙們既然在安裝上耍手段,搞不好在計算機程序上還會動手腳,把各種應用軟件再來個打包出售,沒有相關軟件,那這計算機依舊不能用。
還好,他們不懂這些騷操作……等等,這是啥?
看到最后幾個隱藏的文件,秦亮頓時來了興趣,其中一個,赫然便是DOS/360?
當年為了搞System/360計算機,IBM公司也編寫了配套的系統,用在磁帶機上的是OS/360系統,用在磁盤上的則是DOS/360!原本計劃花費三千萬美元沒想到最終卻花費了五億美元,耗費了五千人年的工作量!
就算是這樣,操作系統內也有很多BUG!計算機售賣這些年來,IBM的工程師們,就在不停地修改其中的BUG!
“OH,NO!”站在秦亮身后的斯凱里突然大喊一聲:“該死的,是誰把我們的操作系統程序代碼拷貝上來了!這幾個隱藏文件,都需要刪除掉!”
這操作系統可是他們多年的心血,是IBM公司的王牌,怎么沒有提前刪掉?
“刪掉沒問題,不過,里面的程序BUG可就沒法修改了。”
“我們IBM公司的操作系統,怎么可能有BUG!”斯凱里回絕。
“是嗎?那當終端用戶超過128個之后,就會出現莫名的錯誤,這個不是BUG,而是你們的計算機不支持了?”
所有IBM來的技術人員都驚呆了,這個東方人,居然知道己方的計算機故障?
之前的計算機,都只能執行單通道程序,當這個程序等待I/O的時候,CPU就空閑下來了,OS/360系統創建了分時概念:可以把處理器分時給其他用戶,這樣,很多用戶就可以共用一臺計算機,計算機就不會浪費了。
比如說某個股票交易所,買一臺大型機就夠用了,那么多前臺的顯示器和鍵盤,其實都相當于大型機的一個終端。
按照理論,這種計算機最多可以容納256個客戶,但是,他們不管如何調試,到128個之后,就會出莫名其妙的錯誤!
好在客戶有幾十個終端就不錯了,很少有上百的,這個故障并沒有在客戶手里爆發,但是始終都是個定時炸彈,讓那些搞操作系統程序的工程師們心癢難耐。
現在,眼前的這個東方人知道?
“這錯誤的原因是什么?”斯凱里開口問道。
秦亮露出淡淡的笑容:“那得先給顧問費,十萬美元!”
在場所有人都驚呆了。
就在剛剛,這些美國佬還高高在上,索要一萬美元的安裝費,這才過去多久,就變成秦亮向對方索要十萬美元的顧問費了!
斯凱里皺了皺眉頭:“那還是算了吧,趕緊把我們的操作系統程序代碼刪掉。”
剛剛秦亮說的是一個內部測試人員才知道的BUG,外界并不清楚,雖然不知道秦亮是怎么知道的,但是……這個BUG無關緊要!為這個BUG花十萬美元?
這絕對不值得!
“好,那就刪掉吧,等今晚我就寫一篇論文,投到《Frontiers of Computer Science》期刊去,那邊審稿周期大概三個月,你們有這三個月的時間,應該能修改好這個BUG了吧……”
斯凱里愣住了。
計算機專業中,排名第一的SCI學術期刊就是《Frontiers of Computer Science》!權威性很高,影響力很大,尤其是,聽說背后有CDC公司的資本支持,所以,凡是揭露他們IBM公司產品缺陷的稿子,只要能被證明是真的,都會被刊登上去!
更何況,還是系統的核心漏洞!
這家伙,是在威脅自己!
這十萬美元,可以是顧問費,也可以是封口費,總之,這筆錢,他們給也得給,不給也得給!
“這樣吧,你先用這臺計算機來解決這個BUG,修改代碼然后編譯,等我們看到這個BUG被解決,就支付你這筆顧問費用,如何?”
“好吧,那你們先出去!”
出去?
斯凱里皺起來了眉頭:“我們得看著計算機……”
“你們看著,豈不是就知道代碼怎么修改了?你們這分明就是想要耍賴!”
“那我們……不看屏幕,就在對面等著……”
“好吧。”秦亮噼里啪啦的敲動鍵盤,一分鐘后。
“好了!”
這就好了?
幾名美國佬驚呆了。處理一個BUG,可能需要很多人,浪費很長的時間才能解決,而秦亮說的這個BUG,更是浪費了他們大量的時間和精力,最后沒法解決,就那么留著去了,沒想到,眼前的東方小伙子,用了一分鐘就給解決了?
“我已經啟動了編譯器,編譯之后,機器會重新安裝系統和啟動,然后你們可以展開測試,BUG沒了,就把錢給我!”
“好!”
十幾分鐘后。
十萬美元的支票放到了秦亮手里,斯凱里開口:“現在,可以告訴我們怎么解決的了嗎?”
“這支票,不是空頭支票吧?”
“當然不是!”
“好,我相信美國朋友,來,我給你們講講,第40326行代碼,規定的終端數量為char類型,第60278行代碼,執行終端操作,進行了一個char類型和一個int型運算,兩者不同類,所以要自動轉換,按照正常邏輯,應該轉換成int類型,但是這里出現了錯誤,應該和處理器內部一個指針有關……”