任务1 计算机快速入 门 学习目标 了解计算机的发展史。 了解计算机的特点、分类及应用领域。 掌握计算机系统的组成与基本工作原理。 任务描述 小林是一名刚踏入大学校园的新生,他对计算机相关知识知之甚少,现在他想通过学 习,掌握计算机的一些基础知识,并能够根据本任务所学的知识绘制一张计算机基础知识的 思维导图。 11 计算机概述 . 随着信息技术的飞速发展,计算机已经渗透人类社会生活的方方面面,对人类的生产活 动和社会活动产生了极其重要的影响,成为一个不可或缺的工具,人们无论是学习、工作还 是生活都已离不开它。本节着重介绍计算机的一些基础知识。 1.1 计算机的诞生与发展史 1. 人类所使用的计算工具随着生产的发展和社会的进步,经历了从简单到复杂、从低级到 高级的发展过程。早在现代计算机问世之前,计算机的发展经历了机械式 计算机、机电式计算机和萌芽期的电子计算机三个阶段。早在17 世纪,欧 洲一批数学家就已经开始设计和制造以数字形式进行基本运算的数字计 算机。 1623 年,德国科学家契克卡德(W.Schicjcard)制造了人类有史以来第计算机的诞生 一台机械计算机,这台机器能够进行6位数的加减乘除运算。与发展史 1642 年,法国科学家帕斯卡(B.Pascal)发明了著名的帕斯卡机械计算机,首次确立了 计算机器的概念。 1674 年,莱布尼茨改进了帕斯卡的计算机,使之成为一种能够进行连续运算的机器,并 且提出了“二进制”数的概念。 1822 年,英国科学家巴贝奇(C.Babbage)制造出了第一台差分机,它可以处理3个不同 的5位数,计算精度达到6位数。 1834 年,巴贝奇提出了分析机的概念,机器共分为堆栈、运算器、控制器三部分。他的 助手,英国著名诗人拜伦的独生女阿达·奥古斯塔(AdaAugusta)为分析机编制了人类历 大学信息技术基础(Windows 2010+Office 2019)(微课版) 史上第一批计算机程序。 巴贝奇和阿达为计算机的发展建立了不朽的功勋,他们对计算机的预见超前了一个世 纪以上,正是他们的辛勤努力,为后来计算机的出现奠定了坚实的基础。 1854 年,布尔发表了《思维规律的研究———逻辑与概率的数学理论基础》一文,并综合 自己的另一篇文章《逻辑的数学分析》,然后创立了一门全新的学科———布尔代数,为百年后 出现的数字计算机的开关电路设计提供了重要的数学方法和理论基础。 1868 年,美国新闻工作者克里斯托夫·肖尔斯(C.Sholes)发明了沿用至今的 QWERTY 键盘。 1873 年,美国人鲍德温(F.Baldwin)利用齿数可变齿轮制造了第一台手摇式计算机。 1893 年,德国人施泰戈尔研制出一种名为“大富豪”的计算机。该计算机是在手摇式计 算机的基础上改进而来,并依靠良好的运算速度和可靠性占领了当时的时长。直到1914 年 第一次世界大战爆发之前,这种“大富豪”计算机一直畅销不衰。 1913 年,美国麻省理工学院教授万·布什(V.Bush)领导制造了模拟计算机“微分分析 仪”。机器采用一系列电机驱动,利用齿轮转动的角度模拟计算 结果。 1935 年,该计算机 IBM 制造了IBM601 穿孔卡片式计算机 , 能够在1秒内计算出乘法运算的结果 。 1936 年,阿兰·图灵(见图1-1)发表了论文《论可计算数及 其在判定问题中的应用》,首次阐明了现代计算机的原理,从理论 上证明了现代通用计算机存在的可能性。图灵把人在计算时所 做的工作分解成简单的动作,与人的计算类似,机器需要以下功 能:①存储器,用于储存计算结果;②一种语言,表示运算和数 字;③扫描;④计算意向,即在计算过程中下一步打算做什么; 图1-1 阿兰·图灵 ⑤执行下一步计算。整个计算过程采用了二进制,这就是后来人 们所称的“图灵机”。 1941 年,德国工程师楚泽完成了Z3 计算机的研制工作。这是第一台可编程的电子计 算机,它使用了大量的真空管,可处理7位指数、14 位小数,每秒钟能作3~4次加法运算, 一次乘法运算需要3~5秒。 1942 年,时任美国艾奥瓦州立大学数学物理教授的阿塔纳索夫与研究生贝瑞组装了著 名的ABC 计算机,共使用了300 多个电子管。这也是世界上第一台具有计算机雏形的计算 机。但是由于当时的美国陷入第二次世界大战,致使该计算机并没有真正投入运行。 1946 年2月14 日,由美国宾夕法尼亚大学莫奇利和埃克特领导的研究小组研制出世 界上第一台计算机ENIAC(即埃尼阿克), 如图1-2所示。该计算机最初专门用于火炮弹道 的计算,后经多次改进而成为能进行各种科学计算的通用计算机。这部机器长约15.宽 2m, 约9.1m,使用了18800 个真空管,重达30t(约6头大象的重量)。这台完全采用电子线路执 行算术运算、逻辑运算和信息存储的计算机,运算速度比继电器计算机快1000 倍。但是,这 种计算机的程序仍然是外加式的,存储容量也非常小,尚未完全具备现代计算机的主要 特征。 计算机技术的再一次的重大突破是由美籍匈牙利科学家冯·诺依曼领导的设计小组完 任务1 计算机快速入门 图1-2 第一台计算机ENIAC 成的。1945 年3月,设计小组发表了一个全新的存储程序式通用电子计算机方案———电子 离散变量自动计算机(EDVAC )。1949 年8月EDVAC 交付给弹道研究实验室,在发现和 解决许多问题之后,直到1951 年EDVAC 才开始正式运行。冯·诺依曼提出了程序存储的 思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼 结构计算机,这是所有现代电子计算机的范式,被称为冯·诺依曼结构,冯·诺依曼又被称 为“现代计算机之父”。 同一时期,英国剑桥大学数学实验室在1949 年率先研制成功电子离散时序自动计算机 (EDSAC), 美国则于1950 年研制成功东部标准自动计算机(SFAC)等。至此,电子计算机 发展的萌芽时期宣告结束,开始了现代计算机的发展时期。 回顾电子计算机的发展历史,自第一台电子计算机(ENIAC)诞生以来,根据所采用的 物理器件,大致可将计算机的发展划分为4个阶段。 第一代(1946—1957 年):采用电子管作为逻辑元件,也称为电子管计算机。这类计算 机的特点是体积大、耗电多、运算速度较低、故障率较高而且价格昂贵。本阶段的计算机主 要用于科学计算方面,此时符号语言已经出现并被使用。 第二代(1958—1964 年):采用晶体管作为逻辑元件,也称为晶体管计算机。在运算部 件和存储器方面有了较大的改进,运算速度有了极大的提高。在程序设计方面,研制出了一 些通用的算法和语言,出现了高级程序设计语言,操作系统的雏形开始形成。 第三代(1965—1970 年):采用集成电路作为逻辑元件,使体积大大减小,工作速度加 快,可靠性提高,使用范围更广。在程序设计技术方面有了进一步的发展,出现了操作系统、 编译系统和应用程序三个独立的系统,总称为软件。 第四代(1971 年至今):采用大规模集成电路作为逻辑元件和存储器,使计算机向着微 型化和巨型化两个方向发展。 从第一代到第四代都采用了冯·诺依曼体系结构,即都是由控制器、存储器、运算器和 输入/输出设备组成。 现在,计算机又朝着人工智能的方向发展,目标是使计算机能像人一样思维,并且运算 速度极快。同时,多媒体技术得到广泛应用,使人们能以更自然的方式与计算机进行信息 交互。 大学信息技术基础(Windows 2010+Office 2019)(微课版) 1.计算机的特点 1.2 1. 运算速度快 运算速度是计算机的一个重要性能指标。计算机的运算速度是指单位时间内能执行指 令的条数,一般以每秒能执行多少条指令进行描述。计算机的运算速度已由早期的每秒几 千次(如ENIAC 机每秒仅可完成5000 次定点加法), 发展到现在的最高可达每秒几千亿次 乃至万亿次。计算机高速运算的能力极大地提高了工作效率,例如,一个航天遥感活动数据 的计算,如果用1000 个工程师手工计算需要1000 年,而用大型计算机计算则只需1~ 2分钟。 2. 计算精度高 由于计算机采用二进制表示数据,因此其精确度主要取决于机器码的字长,即常说的 8位、16 位、32 位和64 位等,字长越长,有效位数越多,精确度也就越高。在科学研究和工 程设计中,对计算的结果精度有很高的要求。一般的计算工具只能达到几位有效数字,而计 算机对数据的结果精度可达到十几位、几十位有效数字,根据需要甚至可达到任意的精度, 满足了人们对精确计算的需求。 3. 存储容量大 计算机的存储器可以存储大量数据,可以将运行的数据、指令程序和运算的结果存储起 来,供计算机本身或用户使用,还可即时输出,这使计算机具有了“记忆”功能,也是计算机区 别于其他计算工具的重要特征。目前计算机的存储容量越来越大,已高达千兆字节数量级 的容量,并仍在提高。 4. 具有数据分析和逻辑判断能力 计算机的运算器除了能够完成基本的算术运算外,还具备数据分析和逻辑判断能力。 由于采用了二进制,计算机能够进行各种基本的逻辑判断,并且根据判断的结果自动决定下 一步应该做什么,从而能求解各种复杂的计算任务、进行各种过程控制和完成各类数据处理 任务。高级计算机还具有推理、诊断、联想等模拟人类思维的能力,因此计算机又俗称为 电脑。 5. 自动化程度高 由于计算机的工作方式是将程序和数据先存放在机器内,工作时按程序规定的操作一 步一步地自动完成,一般无须人工干预,因此自动化程度较高。在工农业生产、国防、文化教 育、科学研究以及日常生活等诸多领域都有着广泛应用。例如,利用计算机实行商场、仓库 和企业管理,或进行飞机票联网预订、银行联网储蓄等信息处理和管理,从而使我们的工作 和生活获得了极大的便利。 1.3 计算机的分类 1. 计算机发展到今天已是琳琅满目、种类繁多,并表现出各自不同的特点。可以从不同的 角度对计算机进行分类。 1. 按信息表现形式和被处理方式划分 计算机按信息表现形式和被处理方式划分,可分为数字计算机、模拟计算机和数字模拟 混合计算机。 任务1 计算机快速入门 (1)数字计算机:处理数据都是以0和1表示的二进制数字,是不连续的离散数字,具 有运算速度快、准确、存储量大等优点,已广泛应用于科学计算、数据处理、辅助技术、过程控 制、人工智能、网络应用等领域。 (2)模拟计算机:使用的电信号模拟自然界的实际信号,所有的处理过程均需模拟电 路实现,处理问题的精度差,运算速度较慢,抗外界干扰能力极差。随着数字计算机的发展 , 模拟计算机被数字计算机所取代,一般只作为专用仿真设备、教学与训练工具等用途。 (3)数字模拟混合计算机:集数字计算机和模拟计算机的优点于一身,输入和输出既 可以是数字数据,也可以是模拟数据。 2. 根据用途划分 计算机根据用途划分,可分为专用计算机和通用数字计算机两种。 (1)专用计算机:为适应某种特殊需要而设计的计算机,通常增强了某些特定功能,忽 略了一些次要要求,所以专用计算机能高速度、高效率地解决特定问题,具有功能单纯、使用 面窄甚至专机专用的特点。 (2)通用数字计算机:广泛适用于一般科学运算、学术研究、工程设计和数据处理 等,具有功能多、配置全、用途广、通用性强的特点,市场上销售的计算机多属于通用数字 计算机。 3. 按其运算速度快慢、存储数据量大小、功能强弱及软硬件的配套规模划分 计算机按其运算速度快慢、存储数据量大小、功能强弱及软硬件的配套规模等不同,可 分为巨型机、大型及中型机、小型机、微型机、工作站与服务器等。 (1)巨型机:又称超级计算机,是指运算速度超过每秒1亿次的高性能计算机,它是目 前功能最强、速度最快、软硬件配套齐全、价格最贵的计算机,主要用于解决诸如气象、太空、 能源、医药等尖端科学研究和战略武器研制中的复杂计算机。世界上只有少数几个国家能 生产这种机器,它的研制开发是一个国家综合国力和国防实力的体现,我国研制的银河计算 机就属于巨型机。 (2)大型及中型机:运算速度在每秒几千万次左右的计算机,结构上较巨型机简单,价 格也较巨型机便宜,因此使用的范围较巨型机广泛,是事务处理、商业处理、信息管理、大型 数据库和数据通信的主要支柱。但随着微机与网络的迅速发展,正在被高档微型机所取代。 (3)小型机:运算速度在每秒几百万次左右,它具有体积小、价格低、性能价格比高等 优点,适合中小企业、事业单位用于工业控制、数据采集、分析计算、企业管理以及科学计算 等,也可作为巨型机或大、中型机的辅助机。目前小型机同样受到高档微型机的挑战。 (4)微型机:简称微机,是当今使用最普及、产量最大的一类计算机。微型机具有体积 小、功耗低,成本少、灵活性大的特点,性价比明显优于其他类型的计算机,因此得到了广泛 应用。目前微型机使用的微处理芯片主要有Intel公司的Pentium 系列、AMD 公司的 Athlon系列,还有IBM 公司PowerPC 等。 (5)工作站:介于PC 和小型机之间的高档微型计算机,通常配备了高分辨率的大屏幕 显示器和大容量存储器,具有较强的信息处理功能和高性能的图形、图像处理功能以及联网 功能,主要应用在专业的图形处理和影视创作等领域。 大学信息技术基础(Windows 2010+Office 2019)(微课版) (6)服务器:随着计算机网络的普及和发展,一种可供网络用户共享的高性能计算机 应运而生,这就是服务器。服务器一般具有大容量的存储设备和丰富的外部接口,运行网络 操作系统,要求较高的运行速度,为此很多服务器都配置双CPU 。服务器常用于存放各类 资源,为网络用户提供丰富的资源共享服务。常见的资源服务器有DNS(域名解析)服务 器、E-mail(电子邮件)服务器、Web(网页)服务器等。 1.4 计算机的应用领域 1. 人类已经进入以计算机为基础的信息化时代,计算机的应用已渗透社会的各行各业,日 益改变着传统的工作、学习和生活方式,推动着社会的发展。归纳起来,计算机主要有以下 6大应用领域。 1. 科学计算 科学计算也称数值计算,是指利用计算机完成科学研究和工程技术中提出的数学问题 的计算。早期的计算机主要用于科学计算,计算机具有高运算速度和精度以及逻辑判断能 力,可以实现人工无法解决的各种科学计算问题。目前,科学计算仍然是计算机应用的一个 重要领域。如高能物理、工程设计、地震预测、气象预报、航天技术等。 2. 数据处理 数据处理也称信息管理,是指利用计算机加工、管理与操作任何形式的数据资料,如 企业管理、物资管理、报表统计、账目计算、信息情报检索等。据统计,80% 以上的计算机 主要用于数据处理,它是目前计算机应用最广泛的一个领域,决定了计算机应用的主导 方向。 3. 计算机辅助技术 (1)计算机辅助设计。计算机辅助设计(ComputerAidedDesign,CAD)是利用计算机 系统辅助设计人员进行工程或产品设计,以实现最佳设计效果的一种技术。目前,此技术已 广泛应用于飞机、汽车、机械、电子、建筑和轻工等领域。例如,在建筑设计过程中,可以利用 CAD 技术进行力学计算、结构计算、绘制建筑图纸等,不但提高了设计速度,而且可以大大 提高设计质量。 (2)计算机辅助制造。计算机辅助制造(ComputerAidedManufacturing,CAM)是指 利用计算机进行生产设备的管理、控制与操作,从而提高产品质量、降低生产成本,缩短 生产周期,并且大大改善了制造人员的工作条件。例如,在产品的制造过程中,用计算机 控制机器的运行,处理生产过程中所需的数据,控制和处理材料的流动以及对产品进行 检测等。 (3)计算机辅助测试。计算机辅助测试(ComputerAidedTest)是指利用计算机进行 复杂且大量的测试工作,它可以应用在不同的领域。在教学领域,可以使用计算机对学生的 学习效果进行测试和学习能力评估,一般分为脱机测试和联机测试两种方法。在软件测试 领域,可以使用计算机进行软件的测试,提高测试效率。 (4)计算机辅助教学。计算机辅助教学(ComputerAidedInstruction,CAI)是指利用 计算机帮助教师教授和帮助学生学习的自动化系统,使学生能够轻松地从中学到所需要的 知识。CAI 的主要特色是交互教育、个别指导和因人施教。 任务1 计算机快速入门 4.过程检测与控制 过程检测与控制是利用计算机实时采集、分析数据,按最优值迅速对控制对象进行自动 调节或控制。它已在机械、冶金、石油、化工、电力等领域得到广泛应用,将工业自动化推向 了一个更高的水平。 5.人工智能 人工智能(ArtificialInteligence,AI)是指计算机模拟人类的智能活动,诸如感知、判 断、理解、学习、问题求解和图像识别等。近年来人工智能的研究开始走向实用化,在医疗诊 断、模式识别、智能检索、语言翻译、机器人等方面已有显著成效。 6.网络应用 计算机技术与现代通信技术的结合构成了计算机网络。计算机网络的建立,实现了全 球性的资源共享和信息传递,极大地促进人类社会的进步和发展。  计算机系统的组成与基本工作原理 12. 1.1 计算机系统的组成 2. 计算机系统由硬件系统和软件系统两大部分组成,而硬件系统和软件系统又由若干个 部件组成,具体如图1-3所示。 图1-3 计算机系统组成 大学信息技术基础(Windows2010+Office2019)(微课版) 硬件系统是计算机的“躯干”,是物质基础;软件系统则是建立在这个“躯干”上的“灵 魂”。如果计算机硬件脱离了计算机软件,那么它就成了一台无用的机器;如果计算机软件 脱离了计算机的硬件,就失去了运行的物质基础。所以说二者相互依存,缺一不可,共同构 成一个完整的计算机系统。 1.2 计算机的基本工作原理 2. 现代计算机尽管在性能和用途等方面有所不同,但都遵循了冯·诺依曼提出的“存储程 序和程序控制”的原理,采用了冯·诺依曼的体系结构。根据冯·诺依曼体系结构设计的计 算机,其基本组成和工作方式如下。 (1)计算机硬件由运算器、控制器、存储器、输入设备和输出设备五个基本部分组成。 (2)计算机内部采用二进制表示程序和数据。 (3)采用“存储程序”的方式,将程序和数据放入同一个存储器中(内存储器),计算机能 够自动高速地从存储器中取出并执行指令。 按照冯·诺依曼存储程序的原理,五大部件实际上是在控制器的控制下协调统一地工 作,如图1-4所示。首先,控制器发出输入命令,把表示计算步骤的程序和计算中需要的相 关数据,通过输入设备送入计算机的存储器存储。然后在取指令作用下把程序指令逐条送 入控制器,控制器根据程序指令的操作要求向存储器和运算器发出存储、取数和运算命令, 经过运算器计算并把结果存放在存储器内。最后控制器发出取数和输出命令,通过输出设 备输出计算结果。 计算机工作原理图1-4 计算机基本硬件组成及简单工作原理 可以说计算机硬件的五大部件中每一个部件都有相对独立的功能,分别完成各自不同 的工作。 1.运算器 运算器又称算术逻辑单元(ArithmeticLogicUnit,ALU),它的主要功能是对数据进行 各种算术运算和逻辑运算。算术运算是指加、减、乘、除等基本的常规运算。逻辑运算是指 “与”“或”“非”这种基本逻辑运算以及数据的比较、移位等操作。在计算机中,任何复杂运算 都会转化为基本的算术与逻辑运算,然后在运算器中完成。 2.控制器 控制器(ControlerUnit,CU)是整个计算机系统的控制中心,它指挥计算机各部分协 调工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。它的基本功 10 任务1 计算机快速入门 能是从内存取指令和执行指令。指令是指示计算机如何工作的一步操作,由操作码(操作方 法)及操作数(操作对象)两部分组成。控制器从内存中逐条取出指令,分析指令,并根据分 析的结果向计算机其他部分发出控制信号,统一指挥整个计算机完成指令所规定的操作。 计算机自动工作的过程,实际是自动执行程序的过程,而程序中的每条指令都是由控制器分 析执行的,因此,控制器是计算机实现“程序控制”的主要部件。 CentralProcesingUni 通常将运算器、控制器和寄存器统称为中央处理器,即CPU(t), 它是整个计算机的核心部件,是计算机的“大脑”,它控制了计算机的运算、处理、输入和输出 等工作。 3.存储器 存储器(MemoryUnit)的主要功能是存储程序和各种数据信息,并能在计算机运行过 程中高速、自动地完成程序或数据的存取。存储器是具有记忆功能的设备,它以二进制形式 存储信息。根据存储器与CPU联系的密切程度可分为内存 储器(主存储器)和外存储器(辅助存储器)两大类。内存直接 与CPU交换信息,它的特点是容量小,存取速度快,一般用来 存放正在运行的程序和待处理的数据。外存作为内存的延 伸,间接和CPU联系,用来存放系统必须使用但又不急于使 用的程序和数据,程序必须从外存调入内存才可执行。外存图1-5CPU与内存、外存 的特点是存取速度慢,存储容量大,可以长时间地保存。CPU 之间的关系 与内存、外存之间的关系如图1-5所示。 4.输入设备 输入设备是用来向计算机输入各种原始数据和程序的装置。其功能是把各种形式的 信息,如数字、文字、图像等转换为计算机能够识别的二进制代码,并把它们输入计算机 存储起来。常用的输入设备有键盘、鼠标、光笔、扫描仪、数字化仪、条形码阅读器、视频 摄像机等。 5.输出设备 输出设备是将计算机的处理结果传送到计算机外部供计算机用户使用的装置。其功能 是把计算机加工处理的结果(二进制形式的数据信息)转换成人们所需要的或其他设备能接 受和识别的信息形式,如文字、数字、图形、声音等。常用的输出设备有显示器、打印机、绘图 仪等。 13.  任务实施 通过本任务的学习,小林已经对计算机相关基础知识有了初步的了解。为了梳理知识 脉络,加深对计算机基础知识的掌握,他绘制了如图1-6所示的思维导图。 11 大学信息技术基础(Windows2010+Office2019)(微课版) 图1-6 计算机基础知识思维导图 课后练习 一、单项选择题 1. 世界上第一台电子计算机是于() 年诞生在( )。 A.1945 法国B.1946 美国 C.1946 英国D.1947 德国 2. 科学家() 被计算机界称誉为“计算机之父”,他的存储程序原则被誉为计算机发 展史上的一个里程碑。 A. 查尔斯·巴贝奇B. 莫奇莱 C. 冯·诺依曼D. 艾肯 21