计算机系统层次结构

计算机硬件

冯诺依曼提出了‘存储程序’的概念:将事先编制好的程序和原始数据送入主存,由程序启动执行。

计算机硬件系统组成:运算器、存储器、控制器、输入设备、输出设备

指令和数据都用二进制码表示。指令由操作码和地址码组成。

存储器

主存储器CPU可以直接访问,辅助存储器中的内容要先加载到主存中才能被CPU访问

主存储器(内存储器)

主存储器的基本组成:

存储体:存放二进制信息;地址寄存器:存放访存地址;数据寄存器:要从存储器中读或写的信息。

存储体【存储单元 (存储元件0/1)】

存储单元称为字,位数为字长,字长可以是1B(8bit)的偶数倍。

MAR反应存储单元的个数,MAR10位,有2的10次方,1024个存储单元。

MDR反应存储单元的位数,MDR=16位,每个存储单元可以存放16bit,1个字(word)=16bit

总容量=存储单元个数*存储字长bit 1Byte=8bit

MAR32位,MDR8位,总容量=2的32次方*8bit=4GB

2的10次方:K;2的20次方:M;2的30次方:G;2的40次方:T

辅助存储器(外存储器)

 运算器

控制器

完成一条指令:

取指令:PC,程序计数器,存放下一条指令地址,有自动+1功能。

分析指令:IR,指令寄存器,存放当前执行的指令

执行指令:CU,控制单元,分析指令,给出控制信号

计算机软件

三个级别的语言

计算机层次结构

计算机系统的工作原理

计算机的性能指标

字长

计算机进行一次整数运算所能处理的二进制数据的位数。于CPU的寄存器位数、加法器有关。

一般等于内部寄存器的大小,越长数的表示范围越大,计算精度越高。通常为字节(8位)的整数倍。

数据通路带宽

数据总线一次所能并行传送信息的位数。

主存容量

以字节或字数MAR*字长MDR(如512K*16位)来表示。

运算速度

吞吐量:单位时间内处理请求的数量,取决于信息能多快的输入内存,CPU能多快取指,数据能多块从主存取出或存入,以及结果能多快的从主存送给另一台设备。每一步都关系到主存,因此主要取决于主存的存储周期。
响应时间:包括CPU时间与等待时间(磁盘访问、存储器访问、IO操作、操作系统开销)
主频:机器内部主时钟频率,主频越高,速度越快
CPU时钟周期:主频的倒数
CPI:执行一条指令所需的时钟周期数
CPU执行时间:运行一个程序所花费的时间
MIPS:每秒执行多少百万条指令

基准程序

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值