【计算机组成原理】计算机系统概述 —— 计算机硬件组成与性能指标

一、计算机的发展历程

第一台电子数字计算机:ENIAC(1946)。逻辑元件:电子管。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二、计算机硬件的基本组成

早期冯诺依曼机结构

在这里插入图片描述

冯·诺依曼计算机的特点:

  1. 计算机由五大部件组成
  2. 指令和数据以同等地位存于存储器,可按地址寻访
  3. 指令和数据用二进制表示
  4. 指令由操作码和地址码组成
  5. 存储程序
  6. 以运算器为中心

现代计算机的结构

在这里插入图片描述

现代计算机:以存储器为中心
CPU = 运算器 + 控制器

在这里插入图片描述

在这里插入图片描述

各硬件介绍

主存储器的基本组成

在这里插入图片描述

运算器的基本组成

在这里插入图片描述

控制器的基本组成

在这里插入图片描述

指令执行过程

在这里插入图片描述

在这里插入图片描述

计算机系统的多级层次结构

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

计算机体系结构 vs 计算机组成原理

在这里插入图片描述

三、计算机的性能指标

存储器的性能指标

MAR位数反映存储单元的个数(最多支持多少个)

MDR位数 = 存储字长 = 每个存储单元的大小

总容量 = 存储单元个数×存储字长 bit = 存储单元个数×存储字长/8 Byte

在这里插入图片描述

CPU 的性能指标

在这里插入图片描述

不同的指令,CPI 不同。甚至相同的指令,CPI 也可能有变化

CPU执行时间(整个程序的耗时)= CPU时钟周期数/主频=(指令条数*CPI)/主频

IPS( Instructions Per Second ):每秒执行多少条指令
KIPS、MIPS

FLOPS(Floating-point Operations Per Second):每秒执行多少次浮点运算
KFLOPS、MFLOPS、GFLOPS、TFLOPS

注:此处K、M、G、T 为数量单位
K=Kilo=千= 1 0 3 10^3 103,M=Million=百万= 1 0 6 10^6 106,G=Giga=十亿= 1 0 9 10^9 109 ,T=Tera=万亿= 1 0 12 10^{12} 1012

PFLOPS,EFLOPS,ZFLOPS。P= 1 0 3 10^3 103T,E= 1 0 3 10^3 103P,Z= 1 0 3 10^3 103E

系统整体的性能指标

数据通路带宽:数据总线一次所能并行传送信息的位数(各硬件部件通过数据总线传输数据

在这里插入图片描述

吞吐量:指系统在单位时间内处理请求的数量。
它取决于信息能多快地输入内存,CPU能多快地取指令,数据能多快地从内存取出或存入,以及所得结果能多快地从内存送给一台外部设备。这些步骤中的每一步都关系到主存,因此,系统吞吐量主要取决于主存的存取周期。

响应时间:指从用户向计算机发送一个请求,到系统对该请求做出响应并获得它所需要的结果的等待时间。
通常包括CPU时间(运行一个程序所花费的时间)与等待时间(用于磁盘访问、存储器访问、I/O操作、操作系统开销等时间)。

总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

何为xl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值