计算机组成原理平均cpi怎么算_计算机组成原理(一)

本文介绍了冯诺依曼计算机结构,包括五大基本部件和硬件组件如CPU、存储器和外部设备。讲解了指令的执行过程,涉及到PC、IR、CPI(每条指令的时钟周期数)以及MIPS和MFLOPS等性能指标。还提到了计算机系统的层次结构和不同类型的程序员角色。
摘要由CSDN通过智能技术生成

冯洛伊曼计算机结构特点:

8547c314e1e775a3de9e6a82276d064d.png

046744d48da893509dec4c83de9749db.png
冯洛伊曼结构模型

fcddea63b9197c1816d01364d153a44b.png
  1. 采用存储程序方式
  2. 计算机有运算器、控制器、存储器、输入设备及输出设备五大基本部件组成
  3. 存储器用于存放指令和数据;运算器完成算术运算和逻辑运算;操作人员通过输入设备和输出设备使用计算机
  4. 计算机内部以二进制形式表示指令和数据;每条指令由操作码和地址码组成;操作码指出操作类型;地址码指出操作数的地址;由一串指令组成程序。

硬件:

  1. 中央处理器:数据通路(指令执行过程中所流经的部件,包括各类运算部件,最重要的是ALU算数逻辑部件)、控制器(用来对指令的译码,生成相应的控制信号,以控制数据通路进行特定操作)
  2. 存储器:内存(主存和高速缓冲存储器)、外存(辅助存储器和海量后备存储器)
  3. 外部设备:输入设备、输出设备、I/O控制器(控制外部设备的控制逻辑)
  4. 总线:数据信息传输的通路,CPU、主存、I/O控制器通过总线互连

软件:

  1. 系统软件
    1. 操作系统
    2. 语言处理程序
    3. 数据库管理系统(DBMS)
      1. 实用程序——磁盘碎片整理程序等
  2. 应用软件:专门为某一程序所编写的各类程序

计算机系统的层次结构

3aa77e8b5747c28b91ffe8aa97fa2724.png

最终用户:使用应用程序完成特定任务的计算机用户

系统管理员:指利用操作系统等软件提供的功能对系统进行配置、维护和管理,以建立高效合理的系统环境供计算机用户使用的操作人员

应用程序员:指使用高级编程语言编制应用软件的程序员

系统程序员:指设计和开发系统软件的程序员

程序由多条指令组成

指令的执行过程:

  1. 根据PC取指令到IR
  2. 指令译码并送出控制信号
  3. 取操作数
  4. 执行指令
  5. 写回结果

PC更新:为了能自动执行程序中的指令,CPU必须能够自动得到下一条指令的地址并送到PC;所以取出指令送到IR后稳定后,PC自动更新。

  • 定长指令字系统:每条指令的长度都一样
    • PC=PC+指令长度(相同值)
  • 不定长指令字系统:每条指令的长度不一样
    • PC=PC+指令长度(不同值)

指令周期:从一条指令的启动到下一条指令的启动之间的间隔时间

机器周期:是指令执行中每一步操作所需的时间。一般以CPU中完成一个运算操作所需的时间作为机器周期的基本时间,机器周期也称CPU周期。

时钟周期:指计算机的主频周期,也称T周期或T状态

806a5c62fbe80c8b7846da004e0453d4.png

吞吐率(带宽):表示在单位时间内所完成的工作量。

响应时间(执行时间或等待时间):是指从作业提交开始到作业完成所需要的时间。

CPU时间:指CPU用于程序执行的时间,包括用户CPU时间和系统CPU时间。

用户CPU时间计算需用到的指标:

  1. 时钟周期:用于对控制信号定时的同步信号即为CPU的时钟信号,其宽度为一个时钟周期
  2. 时钟频率:CPU的主频
  3. CPI:表示执行一条指令所需的时钟周期数。
  • CPU执行时间=程序所含时钟周期数÷时钟频率
  • =程序所含时钟周期数×时钟周期
  • 程序总时钟周期数=程序所含指令条数×CPI

MIPS:平均每秒钟执行多少百万条指令。

MFLOPS:表示每秒所执行的浮点运算有多少百万次,是基于所完成的操作次数而不是指令数来衡量。

基准程序是一个测试程序集,由一组程序组成。是专门用来进行性能评价的一组程序。

SPEC测试程序集是应用最广泛,也是最全面的性能评测基准程序集。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值