项目1 认识计算机与信息技术 1.认识计算机,了解计算思维。 2.了解世界上公认的第一台电子计算机ENIAC(电子数字积分计算机)。 3.熟悉计算机的四个发展阶段与五个发展趋势,了解我国计算机的发展。 4.了解冯·诺依曼机及其基本工作原理,冯·诺依曼设计思想的三个要点。 项目1学习任务 思维导图 5.了解图灵机与图灵奖。 6.了解计算机分类的几种方式。 7.熟悉计算机的六个主要特点。 8.熟悉计算机的五个主要性能指标。 9.熟悉计算机的六大应用领域。 10.了解信息技术(IT)、人类历史上的五次信息技术革命、信息社会 的三个主要标志。 任务1.1 认识计算机与计算思维 任务目标: 1.认识计算机。 2.了解计算思维的概念。 3.认识ENIAC。 子任务1.1.1 认识计算机 1.计算机 计算机(computer)是一种由程序控制的数据处理设备。一个完整的计算机系统由硬 件系统和软件系统两大部分组成。计算机硬件是指计算机系统中物理机械装置的总称,计 算机软件是计算机程序及其有关文档的集合。没有安装软件的计算机称为“裸机”,无法完 成任何工作。被称为“现代计算机之父”的冯·诺依曼在1945年与人联名发表的《EDVAC 报告书的第一份草案》中,使用了“自动计算系统”这个术语。计算机系统简称计算机,一般 指的是“电子计算机”,俗称电脑。计算机的物理实体如图1-1所示。 2.计算思维 计算是一种思考过程或执行过程。人类使用的计算工具包括算筹、算盘、比例规、计算 信息技术基础(Windows10+WPS) 图1-1 计算机的物理实体 尺、机械计算机、差分机、分析机、计算器、电子计算机等。 从计算过程的角度出发,计算是指依据一定法则对有关符号串进行变换的过程。 计算思维的概念广泛使用的是2006年周以真教授提出的:计算思维是运用计算机科 学的基础概念进行问题求解、系统设计以及人类行为的理解等涵盖计算机科学之广度的一 系列思维活动。计算思维的本质内容是抽象和自动化。 子任务1.2 认识世界上公认的第一台电子计算机ENIAC 1. 世界上公认的第一台电子计算机ENIAC诞生于1946年,美国陆军因战争需要计算炮 弹的弹道轨迹,而委托美国宾夕法尼亚大学约翰·莫奇利(JohnWiliamMauchly)和普雷 斯伯·埃克特(JohnPresperEckert)领导小组制造了这台电子数字积分计算机,取名为 ENIAC(electronicnumericalintegratorandcalculator,电子数字积分计算机),译名“埃尼 阿克”。 如图1-2所示,ENIAC采用电子管作为计算机的基本部件,使用了18800只电子管, 1500个继电器,7000只电阻,每小时耗电100~150kW,占地170m2 左右,总重量达30吨, 平均每秒运算5000次浮点加法。特点:体积庞大、耗电量高、运算速度慢。 图1-2 ENIAC每计算一道题,需人工安排外插程序相连的布线接板 ENIAC本身存在两大缺点:一是数制采用十进制,没有存储器;二是没有太明晰的 CPU概念,采用布线接板进行控制。不是存储程序和程序控制自动工作的电子计算机。 针对ENIAC的缺点,冯·诺依曼曾在1945年提出了“存储程序通用电子计算机方 案”———EDVAC,进行了两大改进:一是采用二进制;二是存储程序。 早在ENIAC诞生之前,人们就对计算机的设计进行了大量探索实践: 1642年,帕斯卡发明加减法机械计算机。 1674年,莱布尼茨改进帕斯卡发明加减法机械计算机,发明了四则运算机械计算机。 1822年,巴贝奇发明差分机,1834年巴贝奇设计分析机,设计有存储、运算、控制装置。 1939年10月,阿塔纳索夫和贝瑞研制成功ABC电子计算机试验样机。 1941年,康拉德·楚泽研制了Z3可编程电磁式计算机。 1944年,霍华德·艾肯与IBM 公司合作完成机电式自动顺序控制计算机MARK-Ⅰ。 1946年ENIAC诞生后,计算机进入了第1代计算机发展阶段。根据美籍匈牙利数学 家冯·诺依曼(VonNeumann)的改进方案《EDVAC报告书的第一份草案》研制成功的第一 代计算机,主要有EDSAC、IAS、EDVAC和UNIVAC-1等。 最早实现“存储程序”的计算机是EDSAC(译名“埃迪沙克”,1949年)。 最早采用二进制实现“存储程序”的是冯·诺依曼研制的“完全自动通用数字计算机” (简称IAS,1951年1月)。IAS被称为冯·诺依曼机。随后EDVAC(译名“埃迪瓦克”, 1951年2月)也研制成功。都实现了两大改进:计算机数制采用二进制和存储程序。因此, IAS、EDVAC被称为是现代计算机的原型机。 最早作为商用计算机系统的是1951年3月莫奇利和埃克特制成的UNIVAC-I,在同年 6月作为商品交付给美国人口普查部门使用。 任务1.2 了解计算机的发展阶段与发展趋势 任务目标: 1.了解我国计算机的发展情况。 2.熟悉计算机发展的四个阶段。 3.了解计算机的五个发展趋势。 子任务1.2.1 了解我国计算机的发展情况 新中国成立后,开始研制计算机,近年超级计算机的研发已进入世界先进水平。 1956年,我国开始制订计算机的发展规划。 1958年,组装调试成功第一台电子管计算机(103机),清华大学成立计算机系。 1977年,中国第一台微型计算机DJS-050机研制成功。 1983年,第一台运算速度达1亿次的银河Ⅰ型巨型计算机。 20世纪90年代,我国微型计算机有联想等品牌。我国独立自主研发了“银河”“曙光” (1995年,大规模并行机)、“深滕”“神威”等巨型计算机。 2009年,拥有自主研发的超级计算机“天河一号”每秒峰值运算速度达每秒1206万亿 次,运行速度最快,为当时世界第一。 2013年5月,我国研制成功的“天河二号”每秒峰值性能达每秒5亿亿次,再次荣登 第一。 3 项目1 认识计算机与信息技术 信息技术基础(Windows 10+WPS) 2016 年6月20 日,我国研制成功的“ 峰值性能为12.运 行速度世界第一,如图1-3所示。 神威·太湖之光”5亿亿次/秒, 图1-3 我国“神威·太湖之光”巨型计算机 2020 年12 月,我国研制成功量子计算原型机“九章”。 子任务1.2 认识计算机发展的四个阶段 2. 以构成计算机硬件的逻辑元件为标志,计算机的发展大致经历了从电子管、晶体管、中 小规模集成电路到大规模超大规模集成电路计算机四个阶段,通常称为“四代计算机”。计 算机各阶段发展概况见表1-1。 表1- 1 计算机发展的四个阶段概况 年代名称逻辑元件主存储器语言应用领域代表计算机等 第一代 计算机 1946 — 1957 年 电子管 计算机 电子管 水银延迟 线、磁鼓、 磁芯 机器语言、 汇编语言 科学计算 计算机有ENIAC 、UNIVAC-I 等;运算速度每秒几千到几万 次;内存用水银延迟线、磁鼓、 磁芯;内存容量几千字节;外 存有纸带、打孔卡、磁鼓、磁 带等。 特点:体积大,发热高,速度 慢,成本高,可靠性差,存储小 第二代 计算机 1958 — 1964 年 晶体管 计算机 晶体管 磁芯 机器语言、 汇编语言、 高级语言 科学计算、 数据处理 计算机有IBM-7000 、CDC6000 等;运算速度每秒几万到几十 万次;内存容量可达几百千字 节;外存增加了磁盘如硬盘 (1956 年出现硬盘); 发明了 鼠标(1964 年) 。 特点:与第一代相比,它体积 小、成本低、功能强、可靠性高 项目1 认识计算机与信息技术 续表 年代名称逻辑元件主存储器语言应用领域代表计算机等 第三代 计算机 1965 — 1970 年 中小规 模集成 电路计 算机 中小规模 集成电路 半导体 以上语言、 操作系统 实时控制 等领域 计算机有IBM-360 、IBM-370 、 PDP-11;运算速度每秒几十 万到几百万次内存用半导体; 内存容量可达几兆字节; 外存主要用磁盘;现代意义上 的操作系统出现。 特点:比第二代更好,耗电低 第四代 计算机 1971 年 至今 大规模 超大规 模集成 电路计 算机 大/超大规模 集成电路 半导体 以上语言, 数据库、多 媒体软件等 网络时代, 广泛应用 计算机有IBM-4300 、IBM- 3033 、基于80x86 系列处理器 的微机等;1975 年1月《大众 电子学》宣告个人计算机 Altair诞生;微机属于第四 代;运算速度每秒上千万到若 干亿次;内存用半导体,千兆 字节级容量;外存有软盘 (1971 年) 、光盘(1978 年) 、U 盘(1999 年)等。 特点:软硬件多样化、性能更 好。程序设计可视化 子任务1.3 了解计算机的五个发展趋势 2. 1. 巨型化 巨型化是指发展运算速度高、存储容量大和功能超强的巨型计算机。用在天文、气象、 卫星、航天等尖端科技方面,是一个国家科研水平和综合国力的一种体现。 2. 微型化 Intel公司创始人之一摩尔曾经简单评估半导体技术进展:当价格不变时,集成电路上 可容纳的元器件的数目大约每隔18~24 个月便会增加一倍,性能也将提升一倍。微处理器 的发展这一趋势被誉为“摩尔定律”也称为“。这大大地推动了计算机的微 , IT 业第一定律” 型化应用,往诸如笔记本电脑、掌上电脑、嵌入可穿戴式设备里面的计算机等微型化方向 发展。 计算机发展趋势的“两极”分化:一极是向微型化方向;另一极向巨型化方向。 3. 网络化 近年来计算机技术和传感器技术结合,在互联网的基础上向物联网发展,尤其随着“互 联网+”模式和5G 的应用,计算机的发展越来越网络化。 4. 智能化 智能化是指使计算机可模拟人的感觉并具有类似人的思维能力,智能化是现在计算机 发展的潮流,语音识别、专家系统、机器人产业的应用日渐增多。《中国人工智能发展报告 2020》显示,全球人工智能专利申请量有50多万件,呈逐年上升趋势。报告认为以后人工智 能将在知识图谱、智能机器人等方向重点发展。 5.多媒体化 多媒体计算机被应用到娱乐、营销、计算机辅助教育、新媒体等各方面。移动互联网的 普及,自媒体网站的兴起让计算机多媒体技术蓬勃发展。 另外,随着新的元器件及其技术的发展,新型的超导计算机、光子计算机、量子计算机、 生物计算机、纳米计算机技术研究逐渐突破,有望走进人们的生活。 任务1.3 了解冯·诺依曼机、图灵机与图灵奖 任务目标: 1.了解冯·诺依曼设计思想和冯·诺依曼机。 2.熟悉存储程序工作原理。 3.了解图灵机与图灵奖。 子任务1.3.1 了解冯·诺依曼思想和冯·诺依曼机 在1945年6月提交的EDVAC报告书中,冯·诺依曼设计思想主要有三点:采用二进 制,存储程序,计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成。 在EDVAC报告中提出的计算机设计思想称为冯·诺依曼思想,核心思想是“存储程 序”工作原理。“存储程序”原理奠定了存储程序式计算机的理论基础。 将预先编制好的程序连同数据一起存入内存,计算机操作可以不需要人工干预,实现了 工作自动化。 在EDVAC报告中提出计算机硬件由运算器、控制器、存储器、输入设备和输出设备五 大部分构成,这被称为冯·诺依曼结构,如图1-4所示。 图1-4 冯·诺依曼型计算机结构 按这种体系结构设计的计算机称为冯·诺依曼机,确立了现代计算机的基本结构。 冯·诺依曼因此被称为“现代计算机之父”。 6 信息技术基础(Windows 10 + WPS) 项目1 认识计算机与信息技术 各部件的主要功能如下。 (1)运算器:负责算术运算和逻辑运算。 (2)控制器:负责指挥和控制计算机各部分自动并协调一致进行工作。 (3)存储器:用于存储各类程序和数据信息。 (4)输入设备:用于从外界将数据和指令等输入计算机内存。 (5)输出设备:用于从内存将计算机处理后的信息输出。 子任务1.2 了解存储程序工作原理 3. 计算机硬件系统结构的五大基本部件一般通过总线加以连接。运算器和控制器是计算 机的核心,合称中央处理单元(CPU )。计算机存储程序工作原理是指计算机内的程序和数 据都采用二进制数值表示,计算机采用存储程序控制:把程序和数据预先按顺序一起存放 到计算机的存储器中,计算机运行时中央处理器可以依次从内存储器中取出程序中的每一 条指令,并加以分析和执行,计算机自动完成预定的任务。 计算机这个工作原理可概括为存储程序和程序控制,要点在于“存储程序”,称为存储程 序工作原理。 子任务1.3 3.了解图灵机与图灵奖 1936年,英国数学家阿兰·图灵(AlanTuring)发表了论文:《论可计算数及其在判定 问题上的应用》(On Computable Numbers,withan ApplicationtotheEntscheidungsproblem),提出被称为“图灵机”的计算模型,人们把这个模型机称为图灵机(Turingmachine,TM )。 图灵机由一个处理器、一个读写磁头、一条存储带组成。 图灵证明:只有图灵机能解决的计算问题,实际计算机才能解决;而图灵机不能解决的 计算问题,实际计算机也无法解决。 图灵机的概念是现代可计算理论的基础。图灵机只是一种理论模型。 1950年,图灵发表了具有开创性的论文《计算机器与智能》(ComputingMachineryand Itlige),提出了一个问题:“机器能思考吗?”为了回答这个问题,他提出了定义机器智能的(n) 图灵(e) 测(n) 试(T(c) (e) uringtest)。图灵测试是指:如果一台机器能够与人类展开对话而不能被 辨别出其机器身份,那么称这台机器具有智能。 图灵在计算机科学方面的主要贡献有两方面:一是建立图灵机理论模型;二是提出定 义机器智能的图灵测试。 为了纪念图灵为计算机科学做出的贡献,美国计算机协会(ACM)于1966年设立了计 算机学术界的最高成就奖“图灵奖”,专门奖励那些对计算机事业做出重要贡献的个人,该奖 有“计算机界的诺贝尔奖”之称。 在计算机的发展历史上,冯·诺依曼和阿兰·图灵都做出了巨大贡献。冯·诺依曼被 称为“现代计算机之父”,如图1-5所示。阿兰·图灵被誉为计算机科学的奠基人,被称为 “人工智能之父”,如图1-6所示。 图1-5 “现代计算机之父”冯·诺依曼 图1-6 “人工智能之父”阿兰·图灵 任务1.4 了解计算机的分类、特点、主要性能 指标和主要应用领域 任务目标: 1.了解计算机的分类。 2.了解计算机的特点。 3.了解计算机的主要性能指标。 4.了解计算机的主要应用领域。 子任务1.4.1 了解计算机的分类 随着计算机技术的不断发展和应用,特别是微处理器(CPU)的发展,计算机的类型也 越来越多样化。在时间轴上,“分代”代表了计算机的纵向发展,而“分类”代表了计算机的横 向发展。计算机种类很多,从不同角度对计算机有不同的分类方法,计算机通常按其结构原 理、用途、规模和功能、字长四种方式分类。 1.按工作原理(或者按结构原理、处理对象、数据类型)可分为数字计算机、模拟计算 机、模数混合计算机 数字计算机是以电脉冲的个数或电位的阶变形式来实现计算机内部的数值计算和逻辑 判断,输出量仍是数值。模拟计算机是对电压、电流等连续的物理量进行处理的计算机。输 出量仍是连续的物理量。它的精确度较低,应用范围有限。模数混合计算机要兼有数字和 模拟两种计算的优点,既能接收、处理和输出数字量,又能接收、处理和输出模拟量,并具有 数字量和模拟量之间转换的能力。 2.按计算机用途(功能)可分为通用计算机和专用计算机 通用计算机目前广泛应用的计算机,其结构复杂,但用途广泛,可用于解决各种类型的 问题,诸如科学计算数据处理、自动控制、辅助设计等。 专用计算机为某种特定目的所设计制造的计算机,其适用范围窄,但结构简单,价格便 宜,工作效率高。如用于弹道控制、地震监测等方面的计算机。 8 信息技术基础(Windows 10 + WPS) 项目1 认识计算机与信息技术 3. 按计算机规模(性能指标)可分为巨型机、大型机、小型机、微型机、工作站、嵌入式计 算机 下面简单介绍几种计算机。 巨型机又称超级计算机(supercomputer), 是指运算速度超过每秒1亿次的高性能计 算机,它是目前功能最强、速度最快、软硬件配套齐备、价格最贵的计算机,主要用于解决诸 如气象、太空、能源、医药等尖端科学研究和战略武器研制中的复杂计算。运算速度快是巨 型机最突出的特点。运算速度每秒百万亿次以上。世界上只有少数几个国家能生产这种机 器,它的研制开发是一个国家综合国力和国防实力的体现。 微型机简称微机,又叫个人计算机(PC), 具有体积小、功耗小、通用好、价格低、软件丰 富、使用方便等特点。主要在办公室和家庭中使用,高档微机可以作为服务器使用。按结构 和性能可划分为单片机、单板机、个人计算机等。个人计算机一般分为台式机、笔记本电脑 (便携式计算机)和掌上电脑三种。 嵌入式计算机(embeddedcomputer)是指嵌入对象体系中,实现智能化控制的专用计 算机系统。 4. 按计算机字长可分为8位机、16 位机、32 位机、64 位 机 字长是衡量计算机性能的一个重要指标。字长越长,计算机的处理速度越快 。 子任务1.2 了解计算机的特点 4. (1)运算速度快。我国研制的“5亿亿次。 神威·太湖之光”运算速度每秒可达12. (2)计算精度高。计算机字长越长,位数越多,则精度越高。现在大多计算机都是64 位(二进制)有效数字,采取科学的计算方法,加上高位数的计算功能,保证了计算结果的准 确性 ( 。 3)记忆能力强(存储容量大)。计算机的存储器(内外存)具有类似于人脑记忆的功 能,能够存储大量可以长期保存的信息。 (4)逻辑判断能力强。计算机不仅能进行精确计算,还具有逻辑运算功能,能对信息进 行比较和判断。计算机能把参加运算的数据、程序以及中间结果和最后结果保存起来,并能 根据判断的结果自动执行下一条指令以供用户随时调用。逻辑判断是计算机的一个基本能 力。在程序执行过程中,计算机能够进行各种基本的逻辑判断,并根据判断结果来决定下一 步执行哪条指令。这种能力,保证了计算机信息处理的高度自动化。 (5)自动化程度高。由于计算机具有存储记忆能力和逻辑判断能力,所以人们可以将 预先编好的程序组读入计算机内存,在程序控制下可以连续、自动地工作,不需要人的干预。 (6)通用性强。现在使用计算机,不需要了解其内部构造和原理,就能满足各类用户应 用于不同的领域的需求,因为计算机的可编程性强。计算机上的各种程序,有计算机厂商预 先编制的,有用户自己编制的。程序越丰富,使其可以求解不同的算术和逻辑问题,计算机 的通用性就越强。 子任务1.3 了解计算机的主要性能指标 4. (1)字长。字长是计算机CPU 能够同时处理的二进制数的位数。单位是位(bit)。字 长决定数据总线的位数(数据总线的位数=字长位数。64 位机的字长为64 位,则其数据总 信息技术基础(Windows 10+WPS) 线的位数也是64位),决定了计算机的处理能力。字长越长,计算机的精度越高。运算速度 越快。常用的计算机的字长为8位、16位、32位和64位,目前市场上主流计算机的字长为 64位。 (2)主频。一般采用主频来描述运算速度,通常主频越高,运算速度就越快。单位是赫 兹(Hz),常用MHz或GHz作为单位。例如,在微型计算机配置中标注Pentium/133,其含 义是CPU型号是Petum( 主频是133MHz;oei5G其含义是CPU型号 ni奔腾), Cr73700/3. 是Coei主频是3.neCr系列CPU主频在4GHz 左右。 r73700, 5GHz 。目前市场上Itl酷睿(oe) (3)运算速度。通常所说的计算机运算速度(平均运算速度),是指每秒钟所能执行的 指令条数,一般单位采用“百万条指令/秒”来描述,即MIPS(milioninstructionsper second,每秒执行106条指令),也可用BIPS(每秒执行109条指令)来描述。 (4)内存容量(主存容量)。计算机内存也称为主存,是CPU可以直接访问的存储器。 内存容量越大,存储能力越强,计算机的系统功能也就越强。常用MB或GB作为单位,目 前市场上主流内存条的内存容量通常是2GB 、4GB和8GB 。 (5)存取周期(存储周期)。按地址从存储器中取出数据,称为对存储器进行“读”操作; 把数据写入存储器,称为对存储器进行“写”操作。存储器进行一次“读”或“写”操作所需的 时间称为存储器的访问时间(或读写时间)。一般几纳秒。 存取周期即两次存取操作(如连续的两次“读”操作)之间所需的最短时间。存取周期也 可以说是存储器进行一次完整的读/写操作所需的最短时间间隔。存取周期也称为存储周 期或存取速度。存取周期越短,则存取速度越快。 子任务1.4 4.了解计算机的主要应用领域 (1)科学计算。科学计算又称为数值计算,如人造卫星的轨迹计算等,是计算机最早的 应用领域也是最基本的应用。 (2)信息管理(也称数据管理、信息处理、数据处理)。这是计算机应用最广泛的应用领 域。用计算机对大量数据进行收集、分析加工、发布等一系列管理工作,支持科学管理和决 策。常见的有办公自动化系统、售票管理系统、财务会计系统、网页信息查询系统等。 (3)过程控制(实时控制)。指利用计算机及时采集检测数据,按最优值迅速地对控制 对象进行自动调节或自动控制。例如,工厂车间的流水线自动化生产作业控制。随着工业 0的兴起,过程控制在智能制造工业方面得到广泛的应用。 4. (4)计算机辅助系统(计算机辅助技术、计算机辅助工程)。包括以下方面。 CAD(计算机辅助设计):用计算机来帮助设计人员完成具体设计任务的辅助设计 系统。 CAM(计算机辅助制造):指利用计算机来进行生产的规划、管理和控制产品制造的辅 助制造系统。 CAT(计算机辅助测试):将CAD技术和CAM技术集成,实现设计生产自动化的无人 车间。 CAI(计算机辅助教学):指利用计算机来帮助实现教学功能实现的交互式辅助教学系 统。比如计算机虚拟现实。随着多媒体应用(多媒体技术)的发展,用计算机辅助教育CBE 10