数据库系统工程师学习笔记(慢慢进行整合)

一、计算机的各种周期

时钟周期:也称为振荡周期,定义为时钟频率的倒数。是计算机中最基本、最小的时间单位。

机器周期:也称为CPU周期,指完成一个基本操作所需要的时间。通常用内存中读取一个指令字的最短时间来规定CPU周期。

指令周期:从主存取一条指令并执行指令的时间

总线时间:CPU完成一次内存访问(读写)或接口操作所需要的时间
周期示意图
二、流水线计算

流水线周期:工序中最长的那段执行时间

流水线计算公式:第一条指令执行时间+(指令条数-1)*流水线周期

流水线吞吐率:指单位时间内流水线完成的任务数量或输出的结果数值
TP=指令条数 / 流水线执行时间

流水线加速比:完成同一批任务,不使用流水线所用时间与使用流水线所用时间之比
S= 不使用流水线执行时间 / 使用流水线执行时间

例题:指令流水线把一条指令分为取值、分析、执行三部分。每部分所用时间分别为2t、2t、t,完成100条指令。
解:流水线周期:2t(最大)
第一条指令时间:2+2+1 = 5t
流水线计算公式:5t + (100-1)*2 t= 203t

流水线吞吐率࿱

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值