- 0
- 0
- 约5.3千字
- 约 6页
- 2020-08-23 发布于海南
- 举报
计算机发展中的硬件和软件
随着 2016 年 9 月 16 日第七代苹果手机的问世, 我们的生活
再一次被更加先进的通话技术, 更加便捷的移动支付和照相功能
推动。短短几年,苹果手机带来了一股科技风暴,让所有热爱新
技术,新产品的群众走上了浪潮之巅。我们很难想象,在短短
70 年间,从 ENIAC到苹果七代手机,计算机经历了怎么样翻天
覆地的变化。
1 计算机产业发展概述
计算机发展至今天, 显然不是一蹴而就的, 期间经历了漫长
的探索和弯路, 才形成了最后稳定的体系。 计算机发展的雏形最
早要追溯到世界大战期间, 盟军为了破获德国的军事密码, 邀请
了大量学者进行研究, 可结果令人失望。 破译密码并不是单纯依
靠人力可以解决的问题, 其原因是破译密码需要海量的重复实验
和计算, 这个计算量远远大于科学家的能力范围。 当时作为盟军
智囊团的阿兰 - 图灵第一个意识到这个问题的可解决性。也就是
说,人类是否可以制造出一台有计算能力的机器, 从而帮助自己
完成无休止的加减乘除, 一旦这个目标可以达成, 我们便有望在
有限的时间里完成足够多的计算, 从而破译密码, 完成战争的目
的。
盟军依靠图灵的智慧击败了德国, 但计算机的发展才刚刚开
始。计算机之父冯 ?诺依曼研究了图灵的理论之后,意识到这个
想法可能会永远改变人类的生活方式。 诺依曼提出了一个可行的
计算机模型,计算机由五个部分组成:输入设备,输出设备,运
算器,控制器,存储器。这五个部分相互协调,便可以完成理论
上人类需要的所有计算任务。 原理是, 输入和输出设备通过和外
界的接触,能够获取外界的需求,在完成计算后返回结果,让外
界知悉。运算器由逻辑电路组成,负责进行逻辑运算,存储器有
堆栈结构组成, 负责存储外部输入的数据, 控制器是计算机最核
心的部件, 负责调配整个计算机的资源, 并且根据不同任务的重
要性分配资源。我们不妨通过一个实例来了解计算机的工作原
理,我们的计算机原本处于待机状态, 消耗比较少的能量来维护
基本功能的进行。 这时我们需要计算机运行一个“ 1+1”的任务,
首先,控制器让计算机进入工作状态, 分配给这个任务一定的资
源帮助其完成任务。其次,输入设备向用户开放,获取用户读到
的数据,接着存储器将用户输入的信息变成计算机可读的代码,
保留在存储器中,然后运算器进行运算,最后输出设备,例如显
示屏和打印机完成输出功能,用户可以获得想要的结果。
然而,我们现在的设想仍然建立在一个没有生命的机器上,
如何使得有金属和硅制成的计算机能够按照我们的意愿工作, 是
我们的下一个目标。
因而,计算机软件的发展才是解决问题的核心, 我们不妨将
硬件看作一个工厂, 将软件看作在工厂工作的工人。 如何设计优
质的软件帮助人们解决问题, 便是计算机发展第二阶段最为关键
的问题。我们知道,计算机软件同样有着自己的结构。在一台计
算
原创力文档

文档评论(0)