学习要求(思维导图):
第一章 计算机的概念
1.1 了解计算机
1.1.1 计算机的基本了解
计算机是一种智力工具,正逐渐增强执行职能任务的能力,因此,又称为“电脑”。计算机是20世纪最先进的科学技术发明之一。它的应用领域从最初的军事科研扩展到社会的各个领域,已形成规模巨大的计算机产业,带动了全球范围的技术进步,引发了深刻的社会变革,计算机已成为信息社会中必不可少的工具。
1.1.2 计算机为人们的生活和工作带来了哪些便利?
(1)快速获取信息;
(2)提供有效的学习方式;
(3)提高工作效率;
(4)提升产品品质;
(5)全新的商务模式;
(6)多样化的交流方式;
(7)丰富娱乐生活。
1.1.3 什么是计算机?
计算机是一种能迅速而高效地自动完成信息处理的电子设备,其基本功能包括数学运算,逻辑比较,存取和读取操作。通常来说,计算机是一种能够按照指令对各种数据和信息进行自动加工和处理的电子设备,擅长完成快速计算,大型数据库分类和检索等规模较大且重复性较强的任务,能够在现有指令的引导下有条不紊地完成各种各样的工作。
1.1.4 计算机的三大特征是什么?
(1)只有有限的能力。 计算机的能力是有限的,只能进行对数据与信息的加工和处理,擅长完成的只是重复性较强的任务。
(2)只能进行简单的工作。 计算机的工作原理决定了计算机的能力只是局限在数学运算与逻辑比较,并由此完成存储和读取等操作,其他工作无法进行。
(3)必须由指令指导它工作。
1.1.5 计算机的特点是什么?(与1.1.4的特征需区分)
(1)运算速度快;
(2)计算精度高;
(3)存储容量大;
(4)具有逻辑判断功能;
(5)自动化程度高;
(6)通用性强,使用容易。
1.1.6 计算机的局限性是什么?
(1)不具备自己的思想。 计算机要完成的什么工作,必须是由人为为其编制一步不差的运行程序,错了一个符号,计算机也不能正常工作。
(2)没有很好的直觉和想象能力。 计算机只能按已输入的程序运行。计算机处理的信息必须是可以数字化的。
(3)运算速度和存储容量毅然不能满足人们的需要。人脑仍然是世界上最完善的“天然计算机”。
1.1.7 计算机的类型有哪些?
(1)数字计算机。 数字计算机通过电信号的有无表示数据,并利用算术运算和逻辑运算法则进行运算,具有运算速度快,精度高,灵活性强和便于数据存储等优点,因此主要应用于科学计算,信息处理,实时控制和人工智能等领域。
(2)模拟计算机。模拟计算机内部的所有数据信号都是在模拟自然界实际信号的基础上进行处理和显示的,这些数据信号被称为模拟电信号。模拟计算机的基本运算部件是由运算放大器构成的各种模拟电路,其处理的模拟信号在时间上是连续且不间断的模拟量,如电压,电流或温度等。与数字计算机相比,其通用性较差,电路结构复杂,抗干扰能力不强,处理问题时的精密度较低,但运算速度较快,因此用于过程控制和模拟仿真。
(3)数模混合计算机。兼备数字和模拟的优点,既能接收,输出和处理模拟信号,又能接收,输出和处理数字信号。
1.1.8 计算机可根据应用范围划分为哪些类型?
(1)通用计算机。特点:功能多,配置全,用途广,通用性强。
(2)专用计算机。 特点:高速度,高效率。具有功能单纯,结构简单,使用面窄,甚至专机专用的特点。
1.1.9 不同性能和规模的计算机
通用计算机可分为超级计算机,大型机,服务器,工作站,微型机和单片机。它们的区别在于体积,复杂度,功耗,性能指标,数据存储容量,指令系统规模和价格。
1.1.10 计算机的运用范围有哪些?
(1)科学运算
(2)自动控制
(3)测量测试
(4)信息处理
(5)辅助工程
(6)教育卫生
(7)电子电器
(8)人工智能
1.2 计算机系统
1.2.1 计算机系统是什么?
计算机系统是按人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的系统。计算机系统由硬件系统和软件系统组成。计算机系统拥有着多层次结构。
1.2.2 什么是计算机硬件系统?
1.计算机硬件系统是组成计算机系统的物理部件的总称,是计算机系统快速,可靠,自动工作的物质基础。
2.计算机硬件是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。(基本的硬件结构方面沿袭着冯·诺依曼的传统框架)。
1.2.3 计算机硬件的基本组成有哪些?
(1)运算器
(2)控制器
(通常,控制器+运算器合称为中央处理器)
(3)存储器
(4)输入设备
(5)输出设备
1.2.4 什么是计算机软件?
1.计算机软件是指在计算机上运行的各种程序,数据,以及相关的文档,资料等。
2.软件包括程序,数据和文档。
1.2.5 软件的分类有哪些?
(1)系统软件
(2)应用软件
1.3.1 影响计算机发展的重要人物有哪些?
图灵,冯·诺依曼,香农,布尔,伯纳斯·李等。其中,艾伦·麦席森·图灵是计算机科学之父,人工智能之父。冯·诺依曼是计算机之父,香农是现代信息论及数字通信时代的奠基人。
1.3.2 计算机发展的特点有哪些?
(1)功能巨型化。高性能计算机主要应用于天文,气象,地质,核反应等尖端科学技术领域和国防事业领域,标志着一个国家计算机技术的发展水平。
(2)体积微型化。
(3)资源网络化。目的是使网络中的软件,硬件和数据等资源能被网络上的用户共享。
(4)处理智能化。
第二章 计算机运算基础
2.1 计算机运算基础
2.1.1 基本概念
计算机最基本的功能是数据处理。计算机中的各种数据通常都是用二进制编码形式表示,存储,处理和传送的。
2.1.2 进位计数制的基本概念
各种进制的共同特点是:数制规定了每位数上可能有的数码的个数,以及同一个数码处于不同位置表示不同的值。既基数和位权。
数码是数制中表示基本数值大小的不同数字符号。如十进制中的个数码:1~9
基数是数制使用数码的个数。如十进制的基数为10
每个数码表示的数值等于该数码乘以一个与数码所在位置相关的常数,这个常数叫做位权。位权的大小是以基数为底,以数码所在位置的序号为指数的整数次幂。
2.1.3 计算机中常用的数制转变对应关系
其中,二进制的标识字母为B,八进制为O,十进制为D,十六进制为H。
对于十进制数,下标或标识字母通常可以省略不写。
2.1.4 计算机采用二进制的原因
(1)技术上容易实现
(2)运算规则简单
(3)可靠性高
(4)逻辑判断方便
2.2 计算机中数据的表示
由于本章涉及大量进制转换关系,可借鉴2.1中的对应关系进行计算,则不再多补充。本章节只需单独分清楚原码,补码,反码,机器码的关系即可。其中包括加减乘除的运算方式。
二进制表示举例:2C1DA=0010.1110.0001.1101.1010
在计算机中最小的信息单位是bit,也就是一个二进制位(b),8个bit组成一个Byte,也就是字节(B),计算机的存储容量是以字母为最小单位计算的。
第三章 计算机组成
3.1 计算机系统结构
3.1.1 计算机系统结构的基本概念
计算机系统结构是计算机的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件,软件界面划分的权衡策略,建立完整的系统的计算机软硬件整体概念。
3.1.2 冯·诺依曼思想的基本要点
冯·诺依曼思想即冯·诺依曼体系结构思想,其最基本的概念就是存储程序概念,奠定了现代计算机的结构基础。
(1)功能部件。 具有以下功能:能够把需要的程序和数据送至计算机中;具有长期记忆程序,数据,中间结果及最终运算结果的能力;具有能够完成各种算术运算,逻辑运算和数据传送等数据加工处理的能力;能够根据需要控制程序的走向,并能根据指令控制机器的各部件协调工作;能够按照要求将处理结果输出给用户。
(2)存储程序原理。 核心:采用存储程序原理,把编制好的程序和数据存放在存储器中,按存储程序的首地址执行程序中的第一条指令,以后就由程序来控制执行,直至程序运行结束。
(3)采用二进制形式。数据与指令均以二进制代码的形式同存在于存储器中,两者在存储器中的地位相同,并可按地址寻访。
3.1.3 总线的概念
总线是一组信号线和相关的控制,驱动电路的集合,是计算机系统各部件之间传输地址,数据和控制信息的公共通道。
总线速度是制约计算机整体性能的关键,采用总线结构具有系统结构简单,系统扩展和更新容易,可靠性高等优点(优点);但在部件中必须采用分时传送操作,降低了系统的工作速度(缺点)。
计算机总线结构由内部总线和外部总线组成。内部总线用于连接CPU内部的各个模块;外部总线用于连接CPU,存储器和I/O系统,又叫系统总线。
3.1.4 总线的内部结构
总线按功能特性分为三类:数据总线,地址总线和控制总线。
(1)数据总线。 同于传送数据信息,数据总线是双向的。数据总线的宽度是表现系统总体性能的关键因素之一,通常与微处理的字长一致。宽度为数据总线的根数。
(2)地址总线。 用来传送地址的,地址只能从CPU传向外部存储器或I/O端口,所以地址总线是单向的。
(3)控制总线。用来传送控制信号和时序信号。(信息)一般是双向的,控制总线的位数要根据系统的实际控制需要而定。
早期计算机总线的内部结构
3.1.5 总线接口
计算机的外围设备通常通过适配器进行连接,实现高速CPU与低速外围设备之间工作速度上的匹配,并完成计算机主机与外围设备之间的数据传送和控制。适配器通常称为接口。
外围设备的连接方式
3.2 计算机的工作原理
(暂略,后续补充)