计算机组成原理---第1章 计算机系统概述
第一章 计算机系统概述
1.1 计算机的基本概念
-
电子计算机概念
-
五个逻辑模块及其相互关系
1.1.1 信息的数字化表示
- 在计算机中用数字代码(二进制代码)表示各种信息
- 在物理机制上用数字信号(数字型电信号)表示数字代码
- 信息数字化表示的优点
- 物理上易实现信息的表示与储存
- 抗干扰能力强,可靠性高
- 数值表示范围大,精度高
- 可表示的信息类型广泛
- 能用数字逻辑技术进行处理
1.1.2 储存程序工作方式
- 编制程序
- 储存程序
- 自动、连续执行程序
- 输出结果
1.1.3 计算机的分类
-
总体上分为两大类:模拟计算机和数字计算机
各自特点:
- 模拟计算机:有模拟运算器件构成,处理在时间和数值上连续的模拟量(如电压、电流等)
- 数字计算机:由数字逻辑器件构成,处理离散的数字量
数字计算机分为:专用计算机和通用计算机
- 专用机:以快速、经济和高集成度为只要指标的特殊计算机,针对特定任务设计,适应性较差(如:工控机,ATM等)
- 通用机:适应性较高。到那时牺牲了效率、速度和经济性(如:个人电脑)
-
按照系统规模和计算能力可分为:
- 巨型机(超算)
- 大型机
- 小型机
- 微型机
系统规模和计算能力依次递减
1.2 计算机的诞生和发展
计算机之父:冯·诺依曼
1.2.1 冯·诺依曼体系
- 用二进制代码表示程序和数据
- 采用储存程序(将程序和数据存储起来)的工作方式(核心思想)
- 现代计算机硬件组成
- 储存器
- 运算器
- 控制器
- 输入设备
- 输出设备
奠定了现代电子计算机的理论基础
冯·诺依曼计算机的特点:
- 计算机由运算器,存储器,控制器,输入设备和输出设备五大部分组成
- 指令和数据以同等地位存放与存储器内,并可按地址寻访
- 指令和数据用二进制表示
- 指令由操作码和地址码组成
- 存储程序
- 以运算器为中心
冯.诺依曼计算机硬件框图
1.2.2 计算机的发展历程
未来的发展趋势
- 巨型化
- 微型化
- 多媒体化
- 网络化
- 智能化
1.3 计算机系统的组织
1.3.1 计算机的硬件系统组成
-
硬件系统的基本组成模型
主要功能部件:
-
CPU:主要由运算器、控制器等部件组成
-
运算器
- 功能:完成算数和逻辑运算
- 组成特点:
- 主要由ALU(算数逻辑单元)构成,执行算术、逻辑运算以及位移循环等操作
- CPU功能的主要执行部件
- ALU以全加器为核心,具有多种运算功能
- 运算位数越多,计算精度越高,器件越复杂
- 运算器的数据宽带一般是:8位、16位、32位、64位
-
控制器
-
功能:产生控制命令(微命令),控制全机操作
-
基本组成:
-
-
-
存储器
功能:存储数据和数字化后的程序
【注意】不论是数据,还是程序,存储器存储的群都是用0或1表示的二进制代码
存储器的几个基本概念
-
存储单元:一般应具有存储数据和读写数据的功能,以8位二进制作为一个存储单元,也就是一个字节。
-
地址:存储器由许多存储单元组成,每个存储单元的编号,称为地址
-
存储容量:存储器所有存储单元的总数
-
内存储器:即主存(内存),是一种用来直接为CPU提供服务的程序二号数据存储器
(半导体存储芯片构成,特点:速度快,存储容量比外存小)
-
外存储器:即辅存,为计算机配备的储存容量很大的辅助存储器
(磁盘存储器,光盘存储器等,特点:存储容量大,价格便宜,速度慢)
-
-
输入/输出设备
功能:执行输入/输出信息的转换
输入时:原始信息--->二进制代码,送入主机
输出时:处理结果(二进制代码)--->用户能够直接感知的信息(字符、图像、声音),并输出给用户
-
总线
能为多个部件分时共享的一组信息传送通路
根据传送信息不同分为三类:
- 数据总线:传送各种数据信息
- 地址总线:传送各种地址信息
- 控制总线:传送各种控制信号
-
接口
将总线与各种外设连接,切具有转换、连接等功能的部件
-
1.3.2 计算机架构
-
微型计算机:南-北桥架构
-
小型计算机:多处理器架构
-
超级计算机:集群式分布
-
多处理机系统的特点
特点:由多处理器CPU构成
根据处理器之前紧密程度,分为:
-
紧密偶合型多机系统
-
松散偶合型多机系统
-
1.3.2 软件系统
软件类别:系统程序和应用程序
- 系统程序:负责系统调度管理,提供运行和开发环境、各种服务,确保系统运行良好
- 应用程序:利用计算机来解决问题所编制的程序
1.3.3 硬、软件系统层次结构
计算机系统是一个有多层次的软件+硬件组成的系统
基本结构图:
1.3.4 软件与硬件的逻辑等价
-
软件的特点:
易于实现各种逻辑和运算功能,但是常受到速度指标和软件容量的制约
-
硬件的特点:
可以高速实现逻辑和运算功能,但是难以实现复杂功能或计算,受到控制复杂性指标的制约
计算机中的软件,理论上都可以“固化”或“硬化”成硬件,以高执行速度;
1.4 计算机系统的性能指标
-
基本字长
- 一次数据操作的基本位数
- 影响计算的精度、指令的功能
-
外频
概念:外部频率或基频,也叫系统时钟频率
-
常用的CPU性能指标
-
CPU的主频=外频x倍频系数
-
IPS,每秒钟执行指令数
-
CPI,每条计算机指令执行所需的时钟周期
-
FLOPS,每秒只想浮点运算的次数、
-
CPU的功耗
-
动态功耗
P=C×U²×f
(C:负载电容;U:工作电压;f:工作频率)
-
静态功耗
-
-
-
数据传输率
物理含义:单位时间内数据传输量
【注意】计算PCI-E总线的带宽时,一般还要考虑编码方式、单双工模式和通道路数等
-
存储器的容量
-
内存(主存)容量
指可编址的储存单元个数(取决于地址码位数)×储存单元位宽(表明编址单位)
-
外存(辅存)容量
指存储器能存储的最大数据量
外存容量与总线地址码的位数无关
-