计算机系统概论
计算机的发展与应用
从数据表示来看,计算机可分为数字计算机和模拟计算机
国内外计算机发展概况
1946年2月世界上第一台计算机ENIAC在美国宾夕法尼亚大学诞生
计算机的发展到现在经历了4代
- 电子管计算机(1946-1958)
- 晶体管计算机(1958-1964)
- 集成电路计算机(1964-1978)
- 超大规模集成电路计算机(1978以后)
摩尔定律
集成电路上可容纳的晶体管数量每18个月翻一番,性能将提高一倍,而其价格将下降一半
- 单个芯片集成度提高后,其成本变化不大,总体成本明显下降
- 高集成度的芯片中,电路间的距离更近,其连线更短,工作速度可以提高
- 增加了芯片内部的连线,从而减少了外部连线,可靠性得以提高
- 计算机变得更小,减少了电能的消耗,适应性更好
多核处理器
多核技术优点
- 采用分布式结构的多核处理器可减少全局信号线,克服线延迟对处理器性能的影响
- 处理器性能的提升与其复杂性的平方根成正比
- 有效降低能耗
- 极大降低设计的成本
嵌入式计算机
嵌入式计算机是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能,可靠性,成本,体积,功耗等有严格要求的专用计算机系统(非PC系统)
组成:嵌入式微处理器,外围硬件设备,嵌入式操作系统,用户应用程序
计算机的应用
- 科学技术计算
- 数据处理
- 过程控制
- 计算机辅助技术
- 计算机通信
- 人工智能
计算机系统的组成
一台完整的计算机包括硬件和软件部分
计算机硬件系统
计算机硬件系统是指构成计算机系统的电子线路和电子元件等物理设备的总称
冯·诺依曼体系结构
现代计算机仍然以冯·诺依曼体系结构为主流结构
计算机的硬件系统包含运算器,控制器,存储器,输入设备,输出设备
运算器与控制器合中央处理器
CPU和存储器通常称为主机
计算机软件系统
程序是软件的核心组成部分
通常将系统软件分为6类:
- 操作系统
- 语言处理程序
- 标准程序库
- 服务性程序
- 数据库管理系统
- 计算机网络软件
计算机的性能指标和性能评价
基本性能指标
-
字长:一次参与运算数据的基本长度,用二进制数位的长度来衡量
- 影响计算机运算精确度
- 影响计算机数据的表示范围
- 影响计算机运算速度
-
主存容量:主存能存储的最大信息量,一般用
M * N
表示M表示存储单元数,也称字容量,N表示每个存储单元存储的二进制位数,也称位容量
与执行时间有关的性能指标
时间是衡量计算机系统性能最基本的标准
基本概念
-
时钟周期
时钟周期是时钟频率的倒数,也称节拍周期或T周期,是处理操作最基本的时间单位
-
CPI
计算机中一条指令的执行时间等于该指令实际执行过程中所用到的时钟周期时间之后
CPI指执行每条指令所需要的平均时钟周期数
CPI = 程序执行所需要的的CPU时钟周期总数 / 程序所包含的指令条数
C P I =