计算机系统概述
总览
- 计算机的发展历程
-
计算机系统层次结构
- 计算机系统的基本组成
- 计算机硬件的基本组成
- 计算机硬件和软件的关系
- 计算机的工作过程
-
计算机性能指标
- 吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS、GFLOPS、TFLOPS、PFLOPS
-
计算机发展历程
-
硬件发展历程
- 电子管时代
- 晶体管时代
- 中小规模集成电路时代
- 超大规模集成电路时代
- 智能计算机
- 生物计算机与量子计算机
-
计算机硬件的更新换代
- 摩尔定律
- 半导体存储器的发展
- 微处理器的发展
- 软件的发展
-
-
计算机系统层次结构
- 计算机系统的基本组成:硬件和软件
-
计算机硬件的基本组成
- 存储器:主存、辅存、地址寄存器(MAR)、数据寄存器(MDR)
- 运算器:若干通用寄存器,如累加器(ACC)、乘商寄存器(MQ)、操作数寄存器(X)、变址寄存器(IX)、基质寄存器(BR)等,前三个是必须的。还有程序状态寄存器(PSW)
- 控制器:程序计数器(PC)、指令寄存器(IR)、控制单元(CU)
- 输入设备
- 输出设备
-
计算机软件的分类
- 系统软件、应用软件
- 机器语言、汇编语言、高级语言
-
计算机性能指标
- 吞吐量:信息流入、处理和流出系统的速率。
- 响应时间:从提交作业到该作业得到CPU相应所经历的时间。
- 主频:机器内部主时钟的频率,时钟周期的倒数。如果主频为8MHz,时钟周期为0.125us,即每秒有8M个时钟周期
- CPU周期:又称及其周期,通常用从内存读取一条指令字的最短时间来定义。一个指令周期常由果敢个CPU周期构成
- CPU时钟周期:主频的倒数,CPU的最小时间单位
- CPI:执行一条指令所需要的时钟周期数
- MIPS:每秒可执行百万条指令数
- FLOPS:每秒执行的浮点运算数
- CPU执行时间:CPU对某特定程序的执行时间
-
注意:
- 一条特定指令的CPI是确定的值,而某个程序的CPI是一个平均值
- 按字节寻址时和数据线没有任何关系,只和地址线有关(仅当按字节寻址时考虑数据线,通过数据线来判断字长)
- 地址指向存储单元,每个单元1B 例如,有20条地址线,按字节寻址是1MB