(图片来源:WikiPedia)

在80年代初期,计算机都是跟大象般地巨大,可以使用计算机的场合,几乎都是要进实验室,所以很多公司开始致力于将计算机体积有效缩小化,IBM就是其中一家,而苹果的Apple II则是另一个强劲对手(其实它是霸主,也是世界上第一部个人计算机)。但是蓝色巨人由于组织太过庞大,若要按照传统流程来研发,不但已经错失先机,更可能连市场大门都敲不进,所以成立了一个特别小组,要在最短的时间研发出可与Apple II抗衡的个人计算机,这个计划代号叫做 "Project Chess" (西洋棋专案)。

相较于Apple II架构的封闭,这个特别小组为了加速研发时间,决定一反IBM传统,改采开放架构,尽可能都用现成的,所以除了可用自家的,也可以使用其他厂商制造的零组件,就连最重要的操作系统,也不用自己家的(因为没时间再开发,旗下也没有可用的产品),所以就找上尚未成气候的微软,与Bill Gates还有Steve Ballmer商量,OS由微软进行研发,IBM则可同时进行硬件架构的设定,代号为 "Acorn"。很快的,不到一年的时间,搭载微软MS-DOS的第一部IBM PC就在1981年正式上市,重要规格如下:

CPU:Intel 8088,频率4.77MHz(若要强化浮点运算,要加装Intel 8087加速卡)
RAM:16KB,最大可到256KB
显示适配器:16色输出与分辨率最高640 × 200(CGA)
储存:录音带,5.25吋软盘驱动器还要选购,甚至没办法装硬盘
OS:PC-DOS 1.0(尚未改名为MS-DOS)

这部计算机型号为 "IBM 5150" ,要价一部美金1,565元,如果要全配(内存全满、彩色屏幕等)则是美金6,000元,Apple为了正式迎战,当时还买下华尔街日报的头条,只写 "Welcome IBM, Seriously" 。只是价格实在太高,市场反应不是很好,推出当年只卖出1万3千多部,市占率只有1.9%(苹果为17%)。

虽然IBM 5150卖得不好,但因为是开放式架构的关系,很多厂商透过逆向工程或是其他方式,发展出自己的PC,像是还没被HP买下的Compaq就推出相容于 IBM PC的Compaq Portable。虽然消费者觉得IBM PC太贵,但却企业来说,IBM PC反而是计算机中的平价选项,因此在企业市场反而受到欢迎。IBM也在1982年开放了除BIOS以外的IBM PC技术资料,而且微软也针对这些兼容于IBM PC架构的计算机,推出MS-DOS 1.25,好让这些计算机使用。

后来有了这些第三方厂商的加入,IBM PC销量好了起来,其中还推了IBM PC XT(给企业用)、IBM PCjr(给家庭用)与IBM PC Portable(携带用,但不是笔电,不久后ThinkPad就出现了)。在1983年,微软展示MS Windows的原型,但IBM不感兴趣,因为他们同时也已经在研发自己的图形化系统 - TopViews,反而开另一个项目,与微软一起研发OS/2(XD),同年十一月,微软还是不死心,再度跑去找IBM,要不要试试看MS Windows,可惜IBM依旧不感兴趣Orz。

到了1984年,IBM推出新版的架构,叫做 "IBM PC/AT" ,使用Intel 80286处理器(频率6MHz,这就是286的由来)、内存可到512KB、可使用20MB硬盘,使用16bit的ISA界面,操作系统更升级到了 DOS 3.0。微软第三次去找IBM,表示MS Windows已经到了Final阶段,一样被泼了冷水。这次的架构大受欢迎,光靠IBM PC/AT,就赚了40亿美金,只是隐忧开始出现,各家PC厂商,CPU都找Intel买,操作系统则是找微软。

同年,苹果的经典Macintosh也上市。

1985年,IBM仍然跟微软合作研发OS/2操作系统,为的就是要提供IBM即将要推出的PS/2(Personal System/2,1987年推出)架构,而常听到的PS/2界面就在其中,成为IBM PC用来链接键盘鼠标的接口。当时,市面上的PC除了Mac外,几乎已经是IBM PC架构的天下,而后来所谓的IBM PC架构也在IBM PC/AT时大致底定,至少有符合下列硬件:

  • AT尺寸主板,上面有CPU、内存、BIOS与出错就会逼逼叫的喇叭 后来被Intel规范的ATX取代
  • CPU,x86架构,原有多家厂商制造(NEC、Motorola等) 后来为Intel与AMD所瓜分
  • 内存 仍存在,但已经交替好几个世代
  • PS/2 后来全面被USB取代
  • ISA插槽 后来全面被PCI取代,慢慢进入PCIE世代
  • 5.25软盘驱动器 消失,某方面被随身碟取代
  • 20MB硬盘 更大的硬盘,正在与SSD世代交替中
  • MS-DOS 3.0 被MS Windows取代

现在的PC主机已经到了下一个世代,IBM PC/AT时期的架构与硬件已经很多都老旧甚至淘汰,IBM PC/AT架构已经鲜少人提到,但是没有它的出现,奠定PC硬件架构的开放性的话,日后就没有机会可以自己采购零件自组计算机了。(其实微软跟Intel也 都要感谢IBM才是XD)