ibm thinkpad为什么不用power cpu?
主要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在娱乐方面很尴尬,至少游戏少了一大块。