1.1计算机的分类

1. 计算机从总体上来说分为两大类:

模拟计算:由模拟运算器件构成,处理的是在时间和数值上都是连续的模拟量

数字计算机:由逻辑电子器件构成,处理离散的数字量(0或1组成的数字串)。

数字计算机分类

专用计算机:是以快速、经济和高集成度为主要指标的特殊计算机,它是针对特定任务设计的计算机,适 应性较差(如:工控机、 ATM等) 。

通用计算机:通用计算机适应性很大,但是牺牲了效率、速度和经济性,如个人电脑(PC)。

通用计算机分类

根据系统规模和计算能力

超级计算机(巨型机),如TH-2

大型机,如IBMZ900系列

小型机,如服务器、工作站等

微型机,如PC

它们的系统规模和计算能力依次递减

随着超大规模集成电路技术的不断发展,类型的划分会动态变化。

1.2 计算机的诞生与发展

约翰·冯·诺依曼:计算机之父

冯 · 诺依曼体系的主要设计思想是什么?

1 用二进制代码表示程序与数据

任何复杂运算和操作都转换成用二进制代码表示 的指令,数据也用二进制代码来表示。

2 采用存储程序的工作方式

将程序和数据存储起来(存储程序) , 让计算机自动地执行指令, 完成各种复杂的运算操作 (核心思想) 。

3 把计算机硬件划分为5个主要功能部件

存储器

运算器

控制器

输入与输出设备

1.3 计算机系统的组成

计算机系统主要由硬件系统和软件系统组成

硬件系统——是指构成计算机系统的实体和装置之类的有形设备,是组成计算机系统的物质基础。

软件系统——是指由硬件所表达的各种内在信息,包括数据与控制程序。 因为它们是无形的东西, 所以称为软件或软设备。

1.3.1 计算机的硬件系统组成

1、硬件系统的基本组成模型

主要功能部件

1 CPU(Central Processing Unit)

主要由运算器、 控制器等部件组成。

(1)运算器

1)功能:完成两类运算(算术和逻辑)

2)组成特点:

主要由ALU (算术逻辑单元)构成, 执行算术、逻辑运算以及移位循环等操作, 是CPU功能的主要执行部件。

ALU以全加器为核心, 具有多种运算功能。

运算器的数据宽度一般是: 8位、 16位、 32位或64位。运算的位数越多,计算精度就越高,但器件也更复杂。

(2)控制器

1)功能:产生控制命令(微命令),控制全机操作

2)基本组成:程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器。(完成协调和指挥整个计算机系统的操作)

2. 存储器

1)功能:存储数据和数字化后的程序

【注意】 不论是数据,还是程序,在存储器中都是以0或1表 示的二进制代码进行存储的。

存储器涉及到几个基本概念:

存储单元: 在存储器中保存一个n位二进制数的n个存储电路,组成一个存储单元。

地址: 存储器由许多存储单元组成,每个存储单元的编号,称为地址。

存储容量:存储器所有存储单元的总数。

存储容量越大,表示储存的信息越多,常用的单位有“Byte、KB、 MB、 GB、 TB、 PB”等。

内存储器:即主存储器(主存),是一种用来存放直接为CPU提供的程序和数据的存储器。

特点:工作速度较快,

存储容量比外存小

外存储器:即辅助存储器(辅存),是为计算机配备的存储容量很大的辅助存储器。

主要包括磁盘存储器、光盘存储器以及软盘等,其主要特点是存储容量大,价格便宜,工作速度较慢。

3. 输入/输出设备

功能:执行输入/输出信息的转换

输入时:原始信息 ==> 二进制代码,送入主机

输入时:处理结果 ==> 用户能够直接感知的形式(字符、图像、声音等),并输出给用户。

4. 总线(Bus)

能为多个部件分时共享的一组信息传送通路。

根据传送的信息不同,可分三类:

① 传送各种数据信息的数据总线(Data Bus);

② 传送各种地址信息的地址总线(Address Bus);

③ 传送各种控制信号的控制总线(Control Bus)。

5. 接口

外设的种类、数量多变,为了将总线与各类外设连接,须在两者之间设置一些部件,具有缓冲、转换、 连接等功能,这些部件就是接口。

1.3.2 软件系统

软件类别: 系统程序和应用程序。

系统程序:负责系统调度管理, 提供运行和开发环境、 各种服务, 确保系统运行良好。

包括以下四类:

①各种服务性程序,如诊断程序、排错程序、练习程序等

②语言程序,如汇编程序、编译程序、解释程序等

③操作系统

④数据库管理系统

应用程序: 利用计算机来解决应用问题所编制的程序,如工程设计程序、 数据处理程序、自动控制程序、 企业管理程序、 情报检索程序、 科学计算程序等等。

1.3.3 软、硬件系统的层次结构

计算机系统是一个由多层次的软件+硬件组成的系统

1.4 计算机系统的性能指标

1 基本字长(处理机字长)

运算器一次能够完成二进制数运算的位数。

当前处理机的字长有16位、32位或者64位。

它会影响计算的精度、指令的功能。

2 运算速度

外部频率(外频或基频):指的就是时钟频率。

(1) CPU的主频=外频×倍频系数;

(2) IPS(Instructions per second),每秒执行指令数;

(3) CPI(Clock-cycle Per Instruction),表示每条指令周期数,即执行一条指令所需的时钟周期数。

(4) FLOPS(FLoating-point Operations Per Second), 每秒执行浮点运算的次数;

(5) MIPS(Million Instructions Per Second), 每秒执行的百万指令数;

3 数据传输率

物理含义: 单位时间内数据的传输量。