1.1-理解计算机(重点:功能性和可编程性)

       计算机是什么?有什么特点?如何发展的?这一节简单给大家梳理一下。

一、计算机的定义

       定义:计算机是根据指令操作数据的设备(A computer is a machine that manipulates data according to a list of instructions)。从广义上讲,计算机(Computer)是一种能够进行计算或辅助计算的工具。

二、计算机的两个特性

  1. 功能性指对数据的操作,表现为数据计算、输入输出处理和结果存储等。
  2. 可编程性指它可以根据一系列指令自动地、可预测地、准确地完成操作者的意图。

       理解计算机应该结合计算机的两个特性。只要设备具备了计算的功能性和操作的可编程性,就可以看作是计算机。

       计算机技术的发展主要围绕计算机的功能性和可编程性展开。一方面,计算机硬件所依赖的集成电路规模按照摩尔定律以指数方式增长,计算机运行速度也接近几何级数快速增加,计算机才能高效支撑的功能不断丰富发展。另一方面,表达计算机可编程性的程序设计语言也在经历从机器语言、汇编语言到高级语言的发展过程,并逐步朝着更接近自然语言的方向发展。


       拓展:摩尔定律(Moore’s Law)是计算机发展历史上最重要的预测法则,注意,他不是物理或自然法则,它是由英特尔(intel)公司创始人之一戈登.摩尔于1965年提出的。摩尔定律指出,单位面积集成电路上可容纳晶体管的数量约每两年翻一倍。由于计算机中几乎所有的重要部件,例如,CPU、内存、硬盘、网络接口等,都由集成电路实现,摩尔定律实际上揭示了1965年至今仍在高速发展的半导体技术趋势,进而,摩尔定律成为计算机性能水平的一个重要预测法则。


三、发展极简史

       自1946年第一台数字电子计算机诞生以来,计算机技术先后经历了几次重大技术发展变革,具有鲜明的时代性,与之相适应,计算机在功能和可编程性两方面的体现也不相同。本书将这种计算机技术发展的时代性总结为3个阶段。

       第一阶段:1946年-1981年,“计算机系统结构阶段”。这个阶段始于1946年,以全球首台数字计算机ENIAC诞生为标志。

       第二阶段:1982年-2007年,“计算机网络和视窗阶段”。 这个阶段始于1982年,以面向全球子网间组网的TCP\IP网络协议的标准化为标志,互联网时代到来了。

       第三阶段:2008年至今,“复杂信息系统阶段”。这个阶段始于2008年,以安卓开源移动操作系统的发布为起点。

给TA捐赠
共{{data.count}}人
人已捐赠
其他教程

0.1-课程内容和课程安排

2019-12-17 21:30:42

教程

1.2 计算机结构和运行原理(重点:冯诺依曼结构和程序运行过程)

2019-12-18 21:04:43

2 条回复 A文章作者 M管理员
  1. 胜舟

    ?

  2. 小草青青

    谢谢你的课程!?

个人中心
购物车
优惠劵
有新私信 私信列表
搜索