第1章 计算机系统概述
1.1 计算机的发展历程
计算机技术的飞速发展离不开其所依赖的器件技术的发展。在计算���领域,人们普遍把计算机的发展划分为5代,而这一划分所依据的正是计算机所使用的基本元器件。可以说,器件技术是计算机发展的重要物质基础和技术保障。
1.第零代:机械时代
随着科学的发展,商业、航海和天文学都提出了许多复杂的计算问题,很多人都关心计算工具的发展,希望借助计算工具提高计算的效率,于是人们开始研究和设计具有计算能力的“计算机器”(Calculating Machine)。
世界上**台以齿轮驱动的计算机器应该是由德国人Wilhelm Schickard教授于1623年设计并建造的计算钟(Calculating Clock),如图1-1所示。但它并没有得到人们的关注,因为Wilhelm Schickard在发明该机器不久就死于疾病。
1642年,法国数学家、物理学家帕斯卡(Blaise Pascal)在年仅19岁时发明了一台机械加法器Pasealine(见图l—2),以帮助其父亲收税时计算使用。由于成本和计算准确度问题,Pascaline仅售出了50台。Pascaline由一套8个可旋转的齿轮系统组成,只能进行加法运算,实现自动进位,并配置一个可显示计算结果的窗口。虽然现在汽车的仪表盘的显示已数字化,但其中里程表中仍然采用了与Pascaline相类似的机械工作原理。
1670年,德国数学家、哲学家莱布尼兹改进了Pascaline,发明了一个被称为步进式计算器的计算机器,它具有加、减、乘、除4种运算功能。值得一提的是,虽然在Stepped Reckoner上使用的是十进制数,但莱布尼兹是道先提出使用二进制计算的科学家,这为现代计算机奠定了基础。但是,所有的这些计算设备或工具都不能进行编程计算,也没有存储器,计算过程中的每一步都需要人手工参与才能进行。
……