计算机发展中的硬件和软件-2019年文档资料.pdfVIP

  • 0
  • 0
  • 约5.3千字
  • 约 6页
  • 2020-08-23 发布于海南
  • 举报

计算机发展中的硬件和软件-2019年文档资料.pdf

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

文档评论(0)

1亿VIP精品文档

相关文档