计算机组成原理——第一章:计算机系统概论

1.1冯诺依曼结构计算机工作原理和层次结构分析

(1)冯诺依曼计算机工作原理:{1.储存程序,将程序放入计算机存储器;2.程序控制,按照指令地址访问存储器并取出指令,经过译码依次产生指令执行所需要的控制信号,实现对计算机的控制,完成指令的功能。

(2)冯诺依曼计算机组成(硬件加软件)

硬件系统总体图
第一部分:主机,包括CPU(运算器+控制器)、内存
第二部分:外设,包括输入设备、输出设备、外存储器
第三部分:总线,包括地址线、数据线、控制线

1)硬件系统——运算器

运算器的主要功能是进行算术运算和逻辑运算,它的基本结构如下图:
在这里插入图片描述
其中包括:ALU(进行算数运算和逻辑运算)、寄存器(存放参加运算的数据和保存运算结果)、累加器。(注释:此处为基本结构,但是具体结构与其功能相关)

2)硬件系统——操控器

如图所示,操控器的基本结构:
操控器基本结构
基本功能:产生执行指令所需要的所有控制信号,控制相关部件执行相关操作;
基本信号形式:指令(寄存器)、状态(触发器)、时序(时序电路):
控制信号产生方式:微程序和硬布线

3)硬件系统——存储器

存储器工作原理
功能:存储原程序、原数据和运算的中间结果
工作模式:读或写
工作原理:按地址访问,读写数据
容量与数据总线的关系:1k = 10根 xk = 10 + lnx根
1m = 20根 xm = 20 + lnx根
1g = 30根 xg = 30 + lnx根
(注释:lnx不为整数时则进1取整)

4)硬件系统——输入输出设备

输入输出设备较为简单,如键盘、显示屏之类的,就不做过多的总结了

5)软件系统——包括系统软件、支持软件、应用软件

硬件与软件的关系:相互依存,硬件是软件运行的基础,软件的正常运行是硬件发挥最用的重要途径; 逻辑等效性,某些功能硬件软件都可以实现; 协同发展,软件岁硬件的迅速发展而发展,软件的不断发展与完善促进硬件的更新

1.2计算机系统性能评价

1.2.1 非时间指标

1)机器字长

机器字长是指机器(CPU中的ALU)一次可以处理的二进制位数。具有以下几个特点:
#由寄存器和累加器的位数决定
#一般与内部存储器的位数相等
#字数越长表示能处理的数据范围越大,精确到越高
#常见有32位和64位

2)总线长度

总线长度是指数据总线一次能并行传送的最大信息位数。
#一般是指运算器与存储器之间的数据总线位数
#有些计算机内部与外部的数据总线不一致
#8086、80286、80386内外数据总线等宽
#8088、80386SX外部总线宽度8位,内部总线宽度为16位
#Pentium外部总线64位,内部总线32位(两条32位流水线)

3)主存容量和储存带宽

主存容量——计算机主存所包含的存储单元总数
存储带宽——单位时间内CPU与主存交换的二进制信息量(影响存储带宽的指标有数据位宽和数据传输速度)

1.2.2时间指标

1)主频f/时钟周期T,外频、倍频
主频——CPU内核工作的时钟频率,即CPU内数字脉冲的振荡速率
#主频与CPU实际的运算能力之间不是唯一的、直接关系(我们通常意义上认为的主频越高CPU运算速度越快,是具有一定条件的)
时钟周期T——也称节拍周期,是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅能完成一个基本动作
#主频和时钟周期的关系:倒数关系,f越高,T越小
外频——CPU与主板之间同步的时钟频率
倍频——CPU主频与外频之间的倍数
#主频 = 外频 * 倍频

2)CPI——执行一条指令所需要的平均时钟周期数(即T周期的个数)
#可以从不同的维度找CPI,如单条指令CPI、一段程序中所有指令的CPI、指令系统CPI等;
CPI计算公式
3)MIPS——每秒钟CPU能执行的指令总条数(注意,单位是:百万条/秒)
MIPS计算公式
4)CPU时间——执行一段程序的时间
CPU时间
CPU时间计算公式

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值