知识模块:计算机基础知识
考点一:计算机的发展及应用
一、 计算机的发展
世界上第一台计算机 ENIAC(Electronic Numerical Integrator And Calculator,
称为电子数字积分计算机)1946 年 2 月诞生于美国。
从元器件来说,计算机发展大致经历了四代的变化:
第一代为 1946-1957 年,电子管计算机:数据处理;
第二代为 1958-1964 年,晶体管计算机:工业控制;
第三代为 1965-1971 年,中小规模集成电路:小型计算机;
第四代为 1972 迄今,大规模和超大规模集成电路:微型计算机;
1971 年 Intel 公司开发出 Intel 4004(第一块 CPU)微处理器,标志进入了微型机阶段。
二、 我国计算机的发展
1958 年 我国研制成功第一台计算机 103 机;
1983 年 国防科技大学研制成功的银河-I 号亿次运算巨型计算机是我国自行研制的
第 1 台亿次运算计算机系统;
2009 年 曙光 5000A,峰值计算速度超过 200 万亿次(我国首台百万亿次超级计算机);
2009 年 11 月 “天河一号”的峰值速度达到每秒 1206.19 万亿次,是中国首台每秒运
算速度超过千万亿次的超级计算机。
2010 年 “天河一号”升级后的“天河一号 A”的峰值速度达到每秒 2570 万亿次,
速度超过当时的最快的超级计算机—美国的“美洲豹”(每秒 1750 万亿次),
成为当时世界上运算速度最快的计算机。
三、 计算机的分类及特点
1.计算机的分类
1) 按用途分:通用计算机和专用计算机。
2) 按规模及性能分:巨型计算机、大/中型计算机、小型计算机、微型计算机、工作
站和服务器。
3) 按计算机的原理分类:模拟式电子计算机、数字电子计算机和数字模拟混合式电
子计算机
2.计算机的特点
自动控制能力;处理速度快、精度高;“记忆”能力强;能进行逻辑判断;很高的计算精读;支持人机交互;
通用性强。
计算机的体系结构仍在继续发展,其发展趋势是智能化、多媒体化、网络化、巨型化、微型化。
四、 计算机的主要应用领域
1.科学计算------最早的应用领域
如导弹的发射,宇宙飞船的飞行轨迹计算等。
2.数据处理(信息处理)-----最广泛的应用领域
包括对数据的收集、记载、分类、排序、检索、计算或加工、传输、制表等工作。
例如,在科研、生产和经济活动中,把所获得的大量信息存入计算机,通过加工处理,
得到可供某种目的使用的新信息。
3.实时控制
常用于电力、冶金、石油化工、机械等工业。
4.计算机辅助
计算机辅助设计(CAD);计算机辅助制造(CAM)
计算机辅助教学(CAI);计算机辅助测试(CAT)
5.人工智能(AI)
【历年真题】
【单选】世界上第一台电子计算机诞生于( )。
A. 1945 年 B. 1946 年
C. 1949 年 D. 1950 年
答案:B
【单选】计算机发展过程按使用的电子器件可划分为四代,微型计算机出现在第( )代。
A. 1 B. 2 C. 3 D. 4
答案:D
【单选】2009 年 6 月 15 日下午,中国首台国产百万亿次超级计算机,每秒峰值计算速度超过( )万亿
次的曙光 5000A—“魔方”在上海超级计算中心正式启用,这标志着中国已成为继美国之后的一个研发、制
造并部署百万亿次超级计算机的国家。
A. 100 B. 150 C. 200 D. 250
答案:C
【单选】计算机应用最广泛的领域是( )
A. 科学计算 B. 信息处理
C. 过程控制 D. 人工智能
答案:B
考点二:计算机系统组成
一、计算机硬件的概念
计算机硬件(Computer hardware)是指计算机系统中由电子、机械和光电元件等组成的各种物理装置
的总称。
1944 年,美籍匈牙利数学家冯•诺依曼提出了电子计算机中存储程序的概念,并对电子计算机的硬件体
系结构进行了定义。冯•诺依曼也因此被称为“电子计算机之父”,直到现在无论计算机如何发展,其理论基
础都是冯.诺依曼原理。
其主要核心思想有三点:
(1)使用二进制;
(2)存储程序和程序控制;
(3)一个完整的计算机硬件系统应该由五个部分组成:运算器、控制器、存储器、输入设备、输出设
备。
二、 计算机硬件各部分功能
1.运算器:
运算器是计算机对数据进行加工处理的中心,对二进制数码进行算术运算或逻辑运算。
计算机的运算速度通常是指每秒钟能够执行加法指令的数目。通常用百万次/每秒(MIPS)来表示。
双核就是指 CPU 上集成两个运算核心。
2.控制器:
控制器是计算机的控制中心,由它指挥各个部件自动、协调地工作。
运算器 + 控制器 = 中央处理器(CPU)
3.存储器:
存储器是计算机中存放所有数据和程序的记忆部件,它的基本功能是按指定的地址存(写)入或者取
(读)出信息。
存储器所能容纳的信息量称为存储容量,度量单位是“字节”(Byte)。1 Byte=8 bits。
常用的单位及相互换算关系如下:
1KB=1024B;1MB=1024KB;1GB=1024MB;1TB=1024GB
内存储器:简称内存或主存; CPU 可以直接访问其里的数据。
a)只读存储器(ROM):是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无
法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,并且资料不会因为电源关闭而消
失。
b)随机存储器(RAM):可以被 CPU 随机地读写,故又称为读写存储器。这种存储器用于存放用户装入的
程序、数据及部分系统信息。当机器断电后,所有信息全部丢失。
c)高速缓冲存储器(CACHE):用于临时存储频繁使用的信息以加快访问速度。在计算机存储系统的层次
结构中,介于中央处理器和主存储器之间的高速小容量存储器。
外存储器(辅助存储器):简称外存或副存。CPU 不可直接访问其的数据,只有先调入内存方可使用。
例如:硬盘、U 盘、光盘、软盘
4.输入设备:
功能:向计算机输入命令、程序、数据等信息。把这些信息转换为计算机能识别的二进制代码。
例子:键盘、鼠标、扫描仪、手写板、麦克、照相机、摄像机、游戏操作杆、条形码阅读器、光学字符阅
读器、触摸屏、光笔等。
5.输出设备
功能:将计算机处理后的各种内部格式信息转换为人们能识别的形式表达出来。
例子:显示器、打印机、绘图仪、音响等。
三、微型计算机的主要技术指标
1.字长:CPU 一次能同时处理二进制数据的位数。
2.时钟主频:指 CPU 的时钟频率,单位 GHz。
主频=外频*倍频
3.运算速度:指每秒钟所能执行加法指令数目,常用 MIPS 表示。
4.存储容量:主要指内存的存储容量。
5.存取周期:指 CPU 从内存储器中存取数据所需要的时间。
【历年真题】
【单选】冯 • 诺依曼理论的核心是存储程序和( )
A. 顺序存储
B. 程序控制
C. 集中存储
D. 运算存储分离
答案:B
【多选】计算机在工作过程中突然断电,不会丢失所保存信息的存储介质是( )
A. 光盘 B. 硬盘
C. 只读存储器 D. 内存
答案:ABC
【单选】微机中 1K 字节表示的二进制位数是( )
A. 1000 B. 8×1000
C. 1024 D. 8×1024
答案:D
【多选】 下列属于输入设备的是( )
A. 鼠标 B. 打印机
C. 扫描仪 D. 显示器
答案:AC
考点三:计算机软件的概念及分类
一、 概念:
计算机软件(Computer Software)是指计算机系统中的程序、数据及其文档。软件是用户与硬件之间的接
口界面。用户主要是通过软件与计算机进行交流。
二、软件的分类
1.系统软件
指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,
主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工
作。
2. 应用软件
在计算机硬件和系统软件的支持下,为解决各类专业和实际问题而设计开发的一类软件。如杀毒软件、文
字处理、电子表格、多媒体制作工具、各种工程设计和数学计算软件、模拟过程、辅助设计和管理程序
等。
3. 程序设计语言:人们让计算机完成某项任务的语言
1)机器语言:直接执行(效率最高)
2)汇编语言:符号语言,需要编译才能执行
3)高级语言:接近自然语言(编译方式和解释方式执行)
【历年真题】
【多选】下列选项中属于系统软件的是( )
A. 数据库管理系统
B. 操作系统
C. 语言处理系统
D. 用户应用程序
答案:ABC
【单选】计算机软件系统包括( )
A.系统软件和应用软件
B. 编辑软件和应用软件
C. 数据库软件和工具软件
D. 程序和数据
答案:A
考点四:计算机中常用的数制及相互转换
一. 数制基本概念
数的表示规则。通常按进位原则进行计数。称为进位计数制,简称数制。人们通常采用的数制有十进制、
二进制、八进制和十六进制。数制的表示主要包括三个基本要素:数码、基数和位权。
数码:是指数制中表示基本数值大小的不同数字符号。
基数:是指数制所使用数码的个数。如 R 进制表示有 R 个基本符号,其基数就为 R。
位权:是指数制中某一位上的 1 所表示数值的大小。
表示
B
O
D
H
进位制
二进制
八进制
十进制
十六进制
基数
2
8
10
16
基本符号(数
码)
0、1
0、1、2、3、
4、5、6、7
0、1、2、3、
4、5、6、7、
8、9、
0、1、2、3、
4、5、6、7、
8、9、A、B、
C、D、E、F、
权
2
8
10
16
二、不同数值之间的转换
1. 二进制数、八进制、十六进制数转化为十进制数
方法:用按位权展开相加法。
(110.101)B=1×22+1×21+0×20+1×2-1+0×2-2+1×2-3=(6.625)D
(73.56)O=7×81+3×80+5×8-1+6×8-2=(59.71875)D
(2B.3C)H=2×161+11×160+3×16-1+12×16-2=(43.234375)D
2. 十进制数转化为二进制数
方法:整数部分采取“除 2 取余法”,从下往上取;小数部分采取“乘 2 取整法”,从
上往下取。
【例】将(123.6875)10 转换成二进制数
整数部分:123D=1111011B
2|123 1
整数部分:
2| 61 1 自下而上,
2| 30 1 除 2 取余。
2| 15 0
2| 7 1
2| 3 1
2| 1 1
【单选】二进制数 1011+1001=(
)。
A. 10100B. B . 10101
C.
D.10010
11010
2| 1 1
0
小数部分:0.6875D=0.1011B
0.6875 取整
× 2
1.3750 1
小数部分:
0.3750
× 2
自上而下,
0.7500 0 乘 2 取整。
0.7500
× 2
1.5000 1
0.5000
× 2
1.0000 1
所以:123.6875=1111011.1011
十进制整数→八进制方法:“除 8 取余”;
十进制整数→十六进制方法:“除 16 取余”;
十进制小数→八进制小数方法:“乘 8 取整”;
十进制小数→十六进制小数方法:“乘 16 取整”。
3. 二进制、八进制、十六进制之间的相互转化
二进制数转换为八进制数:三位一组,不足补零。
注意:整数部分:前补零,小数部分:后补零。
八进制数转换为二进制数:每位展三。
二进制数与十六进制数转换,每位展四。
【例】(1100101.1101)B =(001 100 101.110 100)B =(145.64)O
(423.45)O=(100 010 011.100 101)B
(10101001011.01101)B=(0101 0100 1011.0110 1000)B=(54B.68)H;
(ACD.EF)H =(1010 1100 1101.1110 1111)B
【历年真题】
【单选】二进制数 1011+1001=( )。
A. 10100 B. 10101 C. 11010 D. 10010
答案:A
解析:两个二进制数相加,和平时的十进制数相加原理一样,十进制相加逢十进一,二进制数相加逢二进
一。
1011
+ 1001
= 10100
【单选】下面几个不同进制数中,最大的数是( )。
A. 1100010B B. 25D C. 17O D. 2FDH
答案:D
解析:B 项和 C 项均为两位,而 D 项为三位,因此,可以首先排除 BC 两项。比较 AD 两项,可以将 A 项的
二进制数转换成十六进制数进行比较,1100010,每位展四,变为 0110 0010,得到 62H,只有两位,明显
D 项更大。
【单选】有一个数制 311 与十六进制数 C9 相等,则该数值是( )数。
A. 二进制
B. 八进制
C. 五进制
D. 十六进制
答案:B
解析:首先排除 D 项,因为明显如果 311 为十六进制,两者不相等。其次排除 A 项,因为二进制数中只有
0、1,不存在 3。如果 311 是八进制,转换成十进制,3×82+1×81+1×80=3×64+1×8+1=201。将 C9 转换
成十进制,12×161+9×160=192+9=201。两者正好相等,所以选 B 项。
考点五:计算机编码
一、英文字符编码
1. BCD 码
在计算机内部采用二进制表示和处理数值型数据。但人们习惯于使用十进制,计算机将十进制和二进
制的转换常用的转换方式是 BCD 码。BCD 码的编码方式有很多,有 8421BCD 码、2421BCD 码、余 3 码、
格雷码等,最常用的是 8421BCD 码。BCD 码这种编码形式利用了四个位元来储存一个十进制的数码,使二
进制和十进制之间的转换得以快捷的进行。例如十进制数 82.5 对应的 BCD 码为(1000 0010.0101)
BCD,其码并非真实意义的二进制,对应的二进制数是(1010010.1)2。
2.ASCII 码
ASCII 码使用指定 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也
叫基础 ASCII 码,用 7 位二进制表示一个字符,包括 32 个通用控制字符,10 个阿拉伯数字,52 个英文
大、小字母,34 个专用符号。标准 ASCII 码在最高位添加一个“0”组成 8 位代码,组成一个字节,最高
位作为奇偶校验位。扩展 ASCII 码,第 8 位当做编码位使用。
要记住的几个字符的编码值:
a 字符编码为 1100001,对应十进制为 97,则 b 的编码值为 98。
A 字符编码为 1000001,对应十进制为 65,则 B 的编码值为 66。
0 数字字符编码为 0110000,对应十进制为 48,则 1 的编码值为 49。
注意:计算机内部用一个字节存放一个 7 位 ASCII 码,最高位置 0。
ASCII 码从小到大排序:
控制字符(32 个)->数字(0<1<…<9)->大写字母(A小写字母(a