PowerPC处理器,PowerBook和iBook的历史
苹果的笔记本电脑只有两个大系列,分别是PowerBook和iBook,前者主要是为了高端专业应用而设计,属于苹果的高端机器,后者则针对中低价格的教育和个人市场,属于苹果的入门级机器,如果要用一个词语分别形容PowerBook和iBook,那么PowerBook应该是“专业”,而iBook则是“可爱”,这从它们的名字就可以看出来
。两者从外观,配置到价格都有很明显的区别,好像最新最快的CPU,大显存的高端显卡,Superdrive光驱(DVD-R/RW),千兆网卡,金属机壳和Firewire800接口,PC卡插槽,高画质宽屏和高容量内存/硬盘一直是PowerBook的专利,iBook标配是不会有的,甚至PowerBook G4 12有些都不会具备,不过苹果看来正在逐渐放宽这个限制,因为最新的iBook G4 14已经可以以BTO的方式在下单订购的时候选择SuperDrive光驱
!
有鉴于PowerBook和iBook在定位和实际配备的区别,我们在以下会简要介绍其处理器,PowerBook和iBook的历史,希望能帮助初次接触Mac的朋友了解两者的基本情况:
处理器:之所以要先说处理器,是因为早期的苹果处理器分类非常混乱,我们只以应用在苹果上的处理器举例,还有很多处理器是IBM和Motorola有开发但是没有被苹果使用过......最早的Motorola MC68000/MC68HC000/MC68020/MC68030/MC68LC040是Motorola自家的16bit CPU,不属于PowerPC处理器架构,我们姑且称为G0(这只是为了表示方便,其实不是正式的官方名称),后来Scully促成了PowerPC联盟,IBM和Motorola开始共同合作研发和生产PowerPC系列处理器,PowerPC 601/601+是最早采用32bit的PowerPC架构处理器, 我们姑且称为G1(只是为了表示方便,并非正式的官方名称),后来的PowerPC 603/603e/603ev/604/604e我们姑且称为G2(只是为了表示方便,并非正式的官方名称),再后来的PowerPC 750系列被苹果官方正式命名成G3,随后的MPC 74xx系列被苹果官方命名成G4,PPC 970系列被命名成G5。但是实际上,并不是所有的PowerPC架构处理器都被苹果采用,除了苹果使用PowerPC处理器之外,IBM自家的部分服务器和Motorola的一些与电脑无关的工业设备也使用这些处理器(例如车载控制器之类)。
PowerPC 601/602/604系列都没有应用在笔记本电脑上而是应用在苹果的台式机和服务器中,只有MC68000/MC68HC000/MC68030/MC68LC040和PowerPC 603系列应用在早期的PowerBook中,下图是MC68000,苹果第一台“便携式电脑”Macintosh Portable(1989年9月)所使用的处理器:
下图是MC68030的两个版本,最早使用在1991年10月推出的PowerBook 140上:
这是PowerPC 603e,最早使用在1995年8月推出的PowerBook 500中:
在此给大家一个小插曲,PowerPC处理器也有应用在Windows机器上的,而且正是由IBM出品的,隶属ThinkPad Power Series
,有820和850两个型号,1995年6月推出,属于天价级别的工作站机器,当年售价达到12000美金!!运行Windows NT操作系统(现在不必奇怪为什么Windows NT操作系统支持PowerPC处理器了
,同时还支持IBM自家的OS 2,Unix类的Solaris和AIX,在1995年,ThinkPad Power Series850已经内建硬件视频采集模块,可以直接以MPEG和AVI格式收录电视信号,可谓ThinkPad中的贵族+异类。不过IBM也就出了这么几款使用PowerPC 处理器的笔记本,以后再也不见踪影,但在IBM自己的服务器上PowerPC处理器应用很广泛。
我们找来了ThinkPad Power Series 850在日本发布时的珍贵资料扫描件,让大家见识850当年的风采
,机身左下角有醒目的PowerPC字样:):
最后一代使用PowerPC 603ev的苹果笔记本电脑是1997年2月推出的PowerBook 3400,IBM和Motorola的合作从G1~G3年代一直持续,两家时常有生产一个相同的型号,为了区分,IBM生产的称为PPC(PowerPC),Motorola生产的称为MPC(Motorola PowerPC)。不过苹果一般只会在机器规格上标注PowerPC,而不会告诉消费者是用哪个公司的处理器
。
下图是IBM生产的PowerPC 750处理器,也就是苹果称为G3的处理器:
这种合作一直持续到G4处理器面世,Motorola开发了有利于多媒体性能加强的Ativec(也就是后来的Velocity Engine/极速引擎),但IBM将PowerPC处理器的重点放在服务器上,认为Ativec是多余的东西,因此只是取得了授权但是没有加入实际生产,转而生产自己的Power 4系列处理器用于服务器,后来的G5其实就是Power 4处理器的简化版。由于IBM没有加入生产,Motorola于是从此包办了所有的G4处理器,现在看来,这似乎是苹果的一个错误选择,由于Motorola在G4处理器的研发和制造工艺上进展缓慢,造成Mac自1999年到2002年来主频上一直落后于PC,而此时正是Intel和AMD主频大战的高峰时期,PC的主频突飞猛进,而苹果电脑的主频却只能缓慢前进,有18个月G4最快的主频都只有500MHz,当18个月后苹果发布G4 733MHz的时候,PC的Pentium 4已经到1.5GHz.....在Motorola的这种拖累下,苹果还出现过高端处理器供货不足,将低端处理器机种直接以高端价格发售的尴尬纪录。实际上,IBM生产的PowerPC 750(G3),在后期已经达到1GHz 512K L2的水平,Power 4处理器更加是成功作品,以至于当时曾经有谣言说G4处理器要改用Power 4:),当然最后并没有兑现。
下图是Motorola生产的MPC 7400处理器:
也许是吃够了Motorola的苦头,在进入G5年代后,苹果开始选择IBM生产的PowerPC 970系列作为G5处理器。所以我们至少可以明确一点,G0是Motorola的独家产物,G1到G3由Motorola和IBM联合生产,而G4由Motorola包办,G5由IBM包办。下图是IBM生产的PowerPC 970处理器(也就是被苹果称为G5的64bit处理器),右边的Power PC 970 FX是X Serve G5使用的处理器(也就是之前网上PowerBook G5谣言的来源,呵呵!),左边的则是PowerMac使用的,主频从1.6GHz到2GHz:
呼呼,很混乱是不是,之所以要写这些处理器的历史陈迹,主要是因为希望在下文中使用比较准确的称呼,由于种种历史原因,苹果自己的命名有时候也乱套,例如苹果最早的笔记本电脑都称为PowerBook,使用的处理器有G0和G2(没有用过G1),但并没有所谓PowerBook G0/G2的称呼,最令人迷惑的是PowerBook G3的最后一代产品(代号Pismo)居然又直接叫做PowerBook而不继承PowerBook G3的系列名称.......