25年前,美国宇航局发射的海盗1号火星探测器发现了火星上存在微生物的证据,戴安娜王妃和查尔斯王子举行了世纪婚礼,人类发现首例艾滋病病例……
25年前的8月12日,总部设在美国纽约州阿蒙克的国际商用机器公司(IBM)推出了一种型号为IBM 5150的新款电脑,并于当年10月开始向客户发货。从外观来看,IBM 5150像一个米色的“大盒子”,最初售价为1565美元,只有16k字节的内存,可以使用盒式录音磁带来下载和存储数据,此外也可配备5.25英寸的软盘驱动器。尽管很多分析师和观察家认为IBM PC 5150的性能比不上当时苹果的Apple Ⅱ,但正是这样一个不起眼的大盒子,揭开了PC时代的大幕。
不过讽刺的是,当时几乎没有人认为IBM这样一家以“蜗牛”般发展速度著称的公司会在1981年推出一台能够使用的PC,这一点就连IBM公司的一些经理也不否认。“让IBM制造出一台个人电脑犹如教大象跳踢踏舞一样困难”——IBM网站上有关公司历史的介绍中引述当时一位业内专家的话。
但PC 5150的诞生过程几乎打破了所有常规。IBM 5150的前身5100于1975年正式推出,由于当时的主要目的是给小型实验室的数据采集和分析工作减轻压力,5100被设计成一台将CRT显示器、键盘和磁盘驱动集成在一起的计算机,能够在仿真中运行IBM大型主机中一些比较流行的软件。之后于1980年面世的升级版5120虽然在体积上稍稍大一些,但由于性能得到提升,当年一经推出就卖出上千台,这在当时对IBM来说已经算是一个巨大的成功。与此同时,随着Intel公司于1971年推出第一款微处理器——Intel 4004,10年内,微处理器市场也随着微型计算机的发展得到了提升。
此时,微型计算机市场已经有了数百万美元的规模,这引起了IBM当时独立业务部门之一的入门级系统(Entry Level Systems)经理威廉·洛维(William Lowe)的兴趣,他随即写了一份详尽的市场分析报告,论述了面向中小企业甚至是个人消费者推出适合他们使用的微型计算机的可能性。当报告递交到IBM公司管理委员会(CMC)负责人的手中时,得到了积极的反馈,委员会要求洛维在一个月内制造出一台样机以供评估。推出过IBM 5120的产品经理比尔·希德斯(Bill Snydes)被指派为带头人,负责领导由12位硬件工程师组成的小组开发样机。当时IBM没有能够使用的新款微处理器(IBM 801处理器最快也得在两年之后才能面世),所以希德斯决定采用Intel的8088微处理器。而负责软件开发的工程师杰克·萨姆斯(Jack Sams)希望在为样机开发新的软件系统过程中能避免IBM System/23(IBM耗时数年推出的一种专门用于文字处理和基础商业管理的微型计算机)研发中所遇到的问题,所以他说服委员会将样机发布的时间推后一年。他用这一年时间创建了BASIC编辑器,而这其中大部分的软件都来自于IBM之外其他公司的产品。那一年8月,随着样机一并呈交到委员会手中的,是一份可以为样机提供软件的公司名单,这其中包括微软。
在样机通过审查后,IBM成立了代号为“象棋计划”的团队,抛开一切繁文缛节,全速开工,目的只为尽快将后继产品推出市场。一组工程师被召集到美国佛罗里达州的博卡拉顿,这个团队直接对公司的最高层负责。他们只有一年时间,12月后必须将一款低成本的微型计算机推向市场。由于时间和成本的限制,研究团队首先选择采用开放式架构,使用通用组件,这保证了产品开发如期完成。这种产品研发速度当时在IBM的历史中是不曾有过的。
很幸运,IBM并没有将PC设计保密,而是制作了详细的说明书。该公司正式推出5150这第一台PC时附带了一本技术参考手册,宣称能够让任何一个普通消费者“在数小时内学会使用电脑”。当时的企业从来不会泄漏有关它们产品的技术细节,但IBM却打破了这个行规。这使得哥伦比亚数据产品公司在1982年就推出了首款IBM PC复制品——MPC 1600-1。但也正是基于这一原因,IBM的PC迅速建立起一系列的行业标准,并迅速在全球范围内推广。
尽管当时IBM这款个人电脑1565美元(相当于现在的3500美元)的售价不算便宜,而且还不包括显示卡和黑白显示器,可用的应用程序也少得可怜,但却非常受欢迎。本来IBM预计5150在接下来5年的总销量是24万台左右,但结果第一个月的销量就已经达到这个数字了,到1985年,IBM5150销量达到近100万台。在1981年之后的两年时间内,美国PC厂商的数量从25家提高到100家,每年的PC销售额从18亿美元增长至50亿美元。当时名不见经传的软件提供商微软公司,正是通过向IBM等PC生产商提供操作系统,而一跃成为全球最成功的公司。
1982年,IBM5150,这台信息时代的“开山鼻祖”登上美国《时代》周刊的封面,被评选为“年度人物”(Man of the Year)。该刊写道:“在一年的新闻里,这是最吸引人的话题,它代表着一种进程,一种持续发展并被广泛接受和欢迎的进程。这就是为什么《时代》在风云激荡的当今世界中选择了这么一位新闻人物,但这完全不是一个人物,而是一台机器。”
现在,距离IBM第一款PC诞生已经过去了整整1/4个世纪,记者在写这篇文章时坐在一台2.8GHz CPU、120G硬盘和512M内存的电脑前,其性能已经比这个世界上第一台PC强大了近千倍,操作系统也早已从最初的DOS换成了现在Windows XP,也许不久之后就是Windows Vista。如今,全球拥有大约10亿台PC,根据Gartner的统计,世界PC市场年销量也已经高达2.3亿台,并由此催生了每年5000亿美元的IT市场,许多办公室人员与他们的PC相处的时间多于他们睡觉或与家人一同度过的时间。
1982年比尔·盖茨在被《个人电脑》杂志问及PC问世所带来的影响时回答说:“硬件将会变得越来越无趣。全部的挑战都将体现在软件上。”的确,如果希望你的PC增加什么新功能,只需要安装一个新的软件即可。像收发电子邮件、网络通话这些原来基于软件应用功能的技术,如今已经成熟到可以直接基于硬件设备就可以实现了。从另一个角度说,现在的PC已经不再居于科技领域的中心了,反而更像众多为使用者服务的装置中的一种。同时,PC作为记录软件的第一平台的地位也受到了威胁,软件可以通过互联网传播到世界各地,上网冲浪也不一定非得拥有一台PC。
这一转变也影响到了那些最初依托PC而壮大的公司。IBM在两年多前将其PC部门出售给联想,而微软目前正将更多精力转移到游戏程序和机顶盒开发上,以避免其他产品的出现给PC带来的挑战。微软首席软件架构师雷·奥齐(Ray Ozzie)甚至在前不久的公司股东会议上再次声称PC时代将尽。这种说法已经被重复了很多次,可以肯定的是,未来PC将经受一系列由它自身衍生出的各种“后裔技术”的挑战,但它25岁的生日仍然是值得骄傲的——正是有了它,一切才皆有可能。
分享到:
相关推荐
This is a reconstruction of the IBM PC, PC XT, PC AT and PC XT 286 BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals. This ...
IBM-PC汇编语言编程工具是专为IBM个人计算机设计的,用于编写和调试用汇编语言编写的程序。这款软件提供了一个简洁的编辑界面,不仅简化了编程过程,还具有强大的错误检测功能,能够即时反馈编程中的错误信息,从而...
《IBM PC 模拟器与PCDOS 1.00:重温历史,学习汇编》 IBM PC 模拟器是一款强大的软件工具,它能够让用户在现代计算机上重现IBM PC个人电脑的操作环境,而无需拥有实体的老式硬件。这款模拟器已经预装了早期的PCDOS ...
ibm-pc汇编语言程序设计教程参考答案ibm-pc汇编语言程序设计教程参考答案ibm-pc汇编语言程序设计教程参考答案ibm-pc汇编语言程序设计教程参考答案ibm-pc汇编语言程序设计教程参考答案ibm-pc汇编语言程序设计教程参考...
跟汇编语言相关的PPT资料, IBM PC 微型计算机, IBM PC 微型计算机
IBM发明了PC;这份文档就是PC的最原始的、最权威的官方资料。
《IBM PC 汇编语言程序设计》是一本详尽阐述IBM个人计算机(PC)上汇编语言编程技术的经典著作。这本书深入浅出地讲解了如何利用汇编语言编写高效、精确的程序,尤其适用于对计算机底层工作原理感兴趣的开发者和学习...
《IBM PC-XT Technical Reference Manual - BIOS Source, Schematics》是IBM公司为PC-XT计算机发布的一份重要技术文档,旨在提供给开发者、维修人员和技术爱好者深入理解该型号计算机硬件和BIOS软件的详细信息。...
本书为清华大学计算机汇编语言程序设计课教材,主要阐述IBM PC及其兼容机汇编语言程序程序设计的方法和技术。全书共13章:第一、二章介绍基础知识;第三、四章说明IBM PC机的指令系统及包括伪操作在内的汇编语言程序...
IBM的PC DOS 2.10是国际商业机器公司(IBM)在上世纪80年代推出的个人计算机磁盘操作系统。该系统由微软公司提供,是早期个人电脑操作系统的重要成员。PC DOS 2.10具有两个磁盘,其中一个是包含DOS程序和命令的磁盘...
IBM5150的设计理念是开放性和可扩展性,这使得它能够接纳来自不同制造商的硬件组件,从而推动了整个PC行业的标准化和快速发展。其硬件结构主要包括以下几个核心部分: 1. **中央处理器(CPU)**: IBM5150采用了...
- 指出教材适用的读者对象,特别适合讲授汇编语言编程和80x86 PC接口技术的大学课程,并对预备知识提出了一定要求,比如对IBM PC和DOS操作系统的熟悉度,以及对数字电路的基础知识。 - 书中内容的编排,从基础的...
《IBM-PC宏汇编》课程是针对计算机科学初学者设计的一门重要课程,它主要讲解如何使用IBM个人计算机上的宏汇编语言进行程序设计。宏汇编是一种高级的汇编语言,允许程序员定义和使用宏,使得代码更加模块化和可重用...
《IBM-PC汇编语言答案 很全》是针对IBM个人计算机平台的汇编语言学习者的一份详尽解答资源,特别适用于那些正在研读《IBM-PC汇编语言程序设计》第二版的读者,该书由清华大学出版社出版。这份资料集合了01版的所有...
本节主要介绍了联想集团收购IBM PC业务的背景与动因,包括联想集团收购IBM PC业务的背景和IBM出售其PC业务的背景。通过对并购背景与动因的分析,可以了解到联想集团收购IBM PC业务的原因和IBM出售其PC业务的原因。 ...
8. **实模式和保护模式**:了解IBM-PC在实模式和保护模式下的工作方式,以及如何在代码中切换模式。 9. **汇编器和链接器**:理解汇编器如何将源代码转换为机器码,以及链接器如何处理多个模块间的依赖关系,生成可...
IBM PC汇编语言是针对IBM PC及其兼容机的特定指令集,主要基于Intel 8088和8086处理器,这是IBM PC初期采用的微处理器。这本书将引导读者深入了解这些处理器的工作机制,学习如何编写有效的汇编语言程序。 在书中,...
《IBM PC 汇编语言程序设计:第五版》是一本深入探讨IBM个人计算机(PC)汇编语言编程的经典教材。汇编语言是计算机硬件层面的低级编程语言,它直接对应于机器指令,对理解计算机工作原理和优化程序性能至关重要。这...
IBM-pc 使用端口进行I/O通信,IN和OUT指令用于读写特定的端口。理解端口地址和设备驱动程序的工作原理是实现有效I/O操作的基础。 五、调试技巧 在解决课后习题时,学会使用调试工具如DEBUG是很重要的。通过单步执行...
IBM PC设置软盘映像,适用于启动及设置老的IBM PC机。