计算机的发展
前言
计算机是能按照人的要求接受和存储信息,自动进行数据处理和计算,并输出结果信息的机器系统.计算机是一门科学,也是一种自动,高速,精确地对信息进行存储、传送与加工处理的电子工具。掌握以计算机为核心的信息技术的基础知识和应用能力,是信息社会中必备的基本素质。
1.1概述
在人类文明发展的历史长河中,计算工具经历了从简单到复杂、从低级到高级的发展过程,出现了多种多样的计算工具,如绳结、算筹、算盘、计算尺、手摇机械计算机、电动机械计算机、电子计算机等。它们在不同的历史时期发挥了各自的作用,而且也孕育了电子计算机的设计思想和雏形。
1.1.1 计算机的发展
第二次世界大战爆发带来了强大的计算需求。宾夕法尼亚大学电子工程系的教授约翰·莫克利(John Mauchley)和他的研究生埃克特(JohnPresper Eckert)计划采用真空管建造一台通用电子计算机,帮助军方计算弹道轨迹。1943年,这个计划被军方采纳,莫克利和埃克特开始研制ENIAC(Electronic Numerical Integrator And(Caleulator,电子数字积分计算机),并于1946年研制成功,至今人们仍然公认,ENIAC的问世标志了计算机时代的到来,它的出现具有划时代的伟大意义。ENIAC被广泛认为是世界上第一台现代意义上的计算机。
ENIAC证明了电子真空管技术可以大大地提高计算速度,但ENIAC本身存在两大缺点:一是没有存储器;二是用布线接板进行控制,电路连线繁琐耗时,在很大程度上抵消了ENIAC的计算速度。为此,莫克利和埃克特不久后开始研制新的机型 EDVAC(Electronic Discrete VariableAutomatic Computer,电子离散变量自动计算机)。几乎与此同时,ENIAC项目组的研究员冯·诺依曼开始研制他自己的EDVAC,即IAS(是当时最快的计算机,IAS取自于“高等研究院”一Institute for Advanced Study的三个英文字头)计算机。这位美籍匈牙利数学家归纳了 EDVAC的原理要点:
(1)计算机的程序和程序运行所需要的数据以二进制形式存放在计算机的存储器中。
(2)程序和数据存放在存储器中,即“存储程序”的概念。计算机执行程序时,无需人工干预,能自动、连续地执行程序,并得到预期的结果。
根据冯·诺依曼的原理和思想,决定了计算机必须有输入、存储、运算、控制和输出五个组成部分
IAS计算机对ENAC进行了重大改进,成为现代计算机的基本锥形。今天计算机的基本结构仍采用冯-诺依曼提出的体系结构,所以人们称符合这种设计的计算机为冯·诺依曼机,冯若依曼也被誉为“现代电子计算机之父”。
从第一台电子计算机诞生至今,计算机技术以前所未有的速度迅猛发展。一般根据计算机所采用的物理器件,将计算机的发展分为几个阶段,如表1.1所示