主要ThinkPad不使用PowerPC的原因很簡單,因為PowerPC壹開始就不是為PC設計的。雖然它的名字中有壹個PC,但它是壹個縮寫。PowerPC的全稱是增強RISC性能計算的性能優化。這裏註意RISC,這是PowerPC不應該用在IBM自己的PC上的主要原因。
因為IBM是PC標準(IBM PC兼容性標準)的制定者,而標準PC的核心,早年還在32位時代的時候,就是CPU指令集是x86。關於標準PC的細節可以自己百科。另外還有壹系列總線標準(從ISA到PCI),主板標準(AT,AT-X到後來的變種BT-X,Mini AT-X)等等。這是壹個非常龐大的系統,但我在這裏只說CPU。X86是非常典型的CISC指令集。
由於標準PC的技術規範要求CISC指令集,而PowerPC是RISC指令集,PowerPC自然與IBM PC標準不兼容。事實上,在IBM PC的發展過程中,幾乎沒有PowerPC用在IBM自己的PC上,這種CPU主要用在IBM的服務器、小型機和大型機中。蘋果是唯壹壹個用PowerPC這樣的RISC指令集玩PC的。因為蘋果是建立PowerPC標準的AIM聯盟成員(AIM聯盟的三個成員分別是IBM,水果和摩托,縮寫),IBM用這個架構做服務器,摩托可以用這個CPU架設基站,都是絕對的企業級應用領域,這也是RISC的強項。企業級商業領域只缺水果。得到這個CPU,自己安裝在蘋果標準的PC上。
所以這裏需要糾正壹下。PowerPC的開發者不是IBM,而是AIM,蘋果是其中之壹。
然後再看IBM。作為PC標準的制定者,IBM當然會不遺余力地執行這壹標準。因為壹流的企業創造標準。更何況PC標準的實施並不會影響自家PowerPC的銷量——本來這東西就不是為PC準備的。PC行業有忠實的盟友Intel和MS,x86指令集實現起來又快又輕松。這壹切都與IBM銷售使用PowerPC的服務器、小型機和大型機無關。PowerPC在胖企業市場還是可以花大價錢的。至於水果..沒辦法,蘋果當年是弱苗,遠沒有現在死。面對兩個選擇:用自己的標準統治世界和AIM盟友之壹的蘋果是死是活,大家都知道IBM選擇什麽。
至於800,具有很大的實驗性。那款車型還沒有量產,銷量極其有限。
RISC和CISC指令集的區別可以在百科全書中找到。RISC的優點是省電,穩定性好,單指令執行速度快,可以根據不同的應用領域設計不同的指令集來設計專用CPU。CISC指令集可以直接用硬件指令執行壹些復雜的動作,但是龐大的指令集帶來了高功耗和低穩定性。
在商業應用中,許多動作是相當固定的。機器只需要做好自己需要做的壹件事,剩下的就是在功耗和穩定性上斤斤計較,這是RISC的強項。另壹方面,個人電腦是不同的。手裏拿著壹臺PC,真的可以做任何事情。從看電影到上網到處理文檔再到寫兩個程序,這裏涉及的指令非常龐雜。對於專用性高的RISC,性能不如CISC。而且個人使用,對能耗和穩定性的要求遠低於商用。
RISC和CISC,壹個專家壹個通才,應用方向不同。所以目前RISC在商用領域是絕對的主流(當然也有Intel的EPIC,在高數據密集型領域有很大優勢),而CISC在民用領域占主導地位。蘋果在英特爾的懷抱裏。
====================================
順便糾正壹下樓上的。
Windows不僅僅是x86。
NT 3.51以後的版本支持PowerPC的RISC指令集。所以Windows可以安裝在ThinkPad 800上。更何況Windows本來兼容PowerPC指令集,但是2k以後就不支持PowerPC指令集了,只支持x86。更何況在辦公領域,沒有Windows也沒有問題。Linux、AIX、Solaris、BSD等系統都完全兼容PowerPC的指令集,上面運行的軟件對於辦公應用來說綽綽有余。否則SUN對Solaris的實現不會如此順利。AIX和Solaris開發的初衷是商業化。
我的電腦中,除了Windows的ThinkPad W520,其他基本都是運行Linux的(我用的是Linux薄荷),在辦公領域還沒有發現Linux做不到的地方。安裝LibreOffice或者IBM Lotus Symphony,辦公很輕松。復雜的平面設計也是GIMP+Inkscape來做,排版有很多TeX前端,所見即所得排版有Scribus,甚至3D設計都可以,有Blender。恰恰是商業領域最有資格讓Windows擺脫。相反,Linux在娛樂方面很尷尬,至少遊戲少了壹大塊。