第0363章 聯盟之戰

孟謙結束了他的環節後,方辰上台開始做更詳細的解讀,畢竟方辰是公司電腦事業部的負責人,孟謙雖然也懂但是不必在專業上去搶方辰的“飯碗”,他今天就是來為這套打磨了將近四年的系統站台的。

電腦這個東西說白了就是四個核心,計算機硬件,操作系統,系統工具以及用戶應用。

方辰首先提到的就是硬件核心,CUP,“回顧計算機的發展歷史,我們會發現一個有趣的現象,隨著集成電路技術的迅速更叠,硬件工程師不得不持續增加可實現復雜功能的指令和多種靈活的編址方式,導致硬件越來越復雜,造價也越來越高。

為實現復雜操作,微處理器除了為程序員提供類似各種寄存器和機器指令功能外,還要通過存於只讀存貯器中的微程序來實現其極強的功能,處理器在分析每一條指令之後執行一系列初級指令運算來完成所需的功能,這就是英特爾和微軟推崇的復雜指令集。

但是我們可以看到,現在復雜指令集計算機的指令數目至少在200條以上,有的甚至超過500條,這條道路真的正確麽?”

方辰在大屏幕上展示了一些數據,“事實證明,越來越復雜而又龐大的的指令系統不但不易實現,而且還會降低系統性能。

在復雜指令集計算機中,各種指令的使用率相差懸殊,我們從上面的演示中看到,一個程序運算過程所使用的80%指令卻只占一個處理器指令系統的20%,其實我們日常最頻繁使用的指令是取、存和加這些最簡單的指令。換句話來說,復雜指令系統的設計就是在設計一種難得在實踐中用得上的指令系統的處理器。

同時,復雜的指令系統必然帶來結構的復雜性,這不但增加了設計成本還容易造成設計失誤,而且現在的工藝很難把集成指令集的全部硬件做在一個芯片上,這會阻礙單片計算機的發展。

還有一個問題,很多復雜指令需要極復雜的操作,這類指令多數是某種高級語言的直接翻版,因而通用性差。由於采用二級的微碼執行方式,也就降低了那些被頻繁調用的簡單指令系統的運行速度。

從硬件角度來看復雜指令集是不等長指令集,它必須對不等長指令進行分割,因此在執行單一指令的時候需要進行較多的處理工作。

這就是我們為什麽要選擇Power X芯片的原因。”

方辰翻動PPT,屏幕上出現了精簡指令集的特征,在這個間隙,一些聽的很專注的人突然反應過來一個事情,不對啊,方辰怎麽這麽深入解的去解讀芯片?這不是電腦發布會麽,一般電腦發布會就是說一下我們用的是什麽芯片,這個芯片的性能有多牛,大概提一句就好了。

但是方辰卻對Power X說的有點細,為什麽?對啊為什麽?而且這一幕為什麽這麽眼熟?在哪看過呢?

一些有些年紀的人慢慢反應過來了,這不就是當年微軟在發布會上推薦英特爾芯片的時候出現過的場景麽!

在大風集團的電腦發布會上宣導IBM芯片的優勢,大風集團和IBM的關系,再聯想英特爾微軟聯盟,很多人開始意識到什麽了……

“相比之下,Power X執行的是等長精簡指令集,CPU在執行指令的時候速度較快且性能穩定。而且從長期趨勢來看,在並行處理方面精簡指令集明顯優於集成指令集,精簡指令集可同時執行多條指令,它可將一條指令分割成若幹個進程或線程,交由多個處理器同時執行。

而選擇了這樣一個CPU之後,接下來讓我們看一看昆侖系統。”

大屏幕上出現了更多關於昆侖系統的內容,並且跟XP系統做了一個對比,昆侖系統是32位系統同時兼容16位應用,系統支持對稱多機處理,能夠在多體系結構和平台上使用,有存儲保護,安全控制等功能,同時,昆侖系統是分時操作系統,這跟XP是不一樣的。

接下來最重要的一點是,之前在開始做系統的時候就已經說過了,大風集團的系統用的是Linux內核,既然使用了Linux內核,那就必然躲不開四大開源協議之一的GPL協議,所以昆侖開不開源呢?

方辰介紹道,“昆侖系統采用的是半開源模式。”

什麽是半開源模式,以手機系統舉例可以這樣理解,安卓系統就是一個打開的盒子,大家都可以看到盒子裏的東西甚至可以進到盒子裏做一些修改,蘋果系統就是個黑色的盒子,你打不開它,你也看不到裏面有什麽,但是他在盒子外面安置了很多接口並告訴你怎麽通過接口跟盒子裏的東西連接,你只要按照說明書跟接口連接上就行了。

而昆侖系統就是一個透明的盒子,你可以看見裏面的東西,但是你打不開,你不能進去,你更不能修改,同樣,我在外面留著很多接口,而且因為盒子是透明的,對開發者來說會更方便。