在漫长的人类进化和文明发展过程中,人类的大脑逐渐具有了抽象思维能力,直接表现就是数的计算。最初的计算工具,就是人类的双手,掰指头算数,就是最早的计算方法。随着文明的进步,人类学会了使用越来越多、越来越复杂的计算工具,计算方法也越来越高级。从古到今,算筹、算盘、计算尺、机械式模拟计算机、机电式模拟计算机,直至今日的数字电子计算机,见证了人类几千年来计算方式的不断演绎。
1946年2月15日,世界上第一台通用数字电子计算机ENIAC问世,人类从此进入了电子计算机时代。随着晶体管、集成电路和大规模集成电路的发明,电子计算机不断更新换代,计算能力越来越强,体积则越来越小。1971年,英特尔公司的马西安·霍夫(Marcian Hoff)研制成功世界上第一块4位微处理器芯片Intel 4004,这是微电子领域最重要的发明之一,预示着微型机算机的出现指日可待。1976年3月,史蒂夫·沃兹尼亚克(Steve Wozniak)和史蒂夫·乔布斯(Steve Jobs)凭借1300美元,在车库里开发出了一台微型计算机,并成立了著名的苹果电脑公司(Apple),很快成为微型机时代的霸主。但是,风靡一时的Apple II只是电脑爱好者的工具,微型机还没有走向大众。
第一台PC
20世纪80年代初,历史发生了转折。1980年7月,一个12人组成的小组秘密来到佛罗里达州博卡拉顿的IBM研究发展中心,执行一项名为“跳棋计划”的研发项目。一年后的8月12日,IBM公司在纽约推出了第一台IBM PC,从此开创了计算机历史的新篇章——迄今整整20年。由于PC的出现,人类的文明进程在随后的20年里获得了空前的加速度。
“IBM想制造一种人们真正想拥有的机器,真正属于个人的电脑,” 12人小组的成员之一戴维·布拉德利(David Bradley)博士回忆说(后来参与这个项目研发的科学家、工程师和经理人员达到了五、六十人)。当时,在大型计算机领域赫赫有名的IBM公司注意到了新生的个人电脑行业,于是委派了一名老练的经理兼工程师唐纳德·埃斯特里奇(Don Estridge)来负责整个项目。
当时的研究人员必须迅速做出一些决定,包括使用什么样的芯片、如何进行支持和升级等等。最终,他们决定采用Intel 8088处理器,因为它具有8086的许多优异特性,而且支持1MB的内存。布拉德利博士说:“我们还集中研究了一些人们想要的东西,如互操作能力、直接存储控制、两个图形适配器--一个用于商用,另一个用于连接电视机进行图形显示。”
用今天的标准来衡量,这些功能或许算不了什么,但这在当时被认为是非常高性能的。布拉德利博士说:“我们对它的声音功能感到非常满意。当然它肯定无法与Winamp和MP3相比,但是我们给它设计了一个能够播放音乐旋律的内置扬声器——我们试图制造一台大家都感兴趣的机器。”
布拉德利博士的任务是:完成ROM-BIOS,以及编写一系列汇编语言代码,这些代码用于跟踪键盘、磁盘驱动器、打印机及其它需要硬件和软件接口的组件。由于在开发过程中经常遇到这样那样的问题,所以需要关闭电源,然后再次启动机器,重新加载操作系统再试一次。布拉德利深感不便,于是灵感诞生了,只用&