当前位置: 首页 > news >正文

【计组】性能指标——速度

衡量计算机性能的指标之一——速度,是指计算机执行完所有指令所耗费时间的长短。

一、概念:

引出了如下概念:
机器字长:指计算机一次能处理的二进制位数,也就是我们通常说的32位64位计算机中的位。

机器字长决定了计算机一次能够完成的工作量,时钟周期决定了一次完成工作所需的时间。

时钟周期:指计算机完成一次基本运算所需的时间(以s为单位)。

但是我们通常使用时钟频率来表示,时钟频率(主频)= 1/时钟周期。

CPI(Clock cycle Per Instruction):执行一条指令所需的时钟周期数。

IPS(Instruction Per  Second):每秒能执行多少条指令。(常用的有:MIPS每秒执行多少百万条指令)

二、公式

IPS = 1 / (CPI*时钟周期)= 主频 / CPI (CPI*时钟周期是一秒能执行的指令条数)

程序耗时 = 平均CPI * 指令条数 * 时钟周期

总结:

计算机工作速度不能单看机器字长,由“程序耗时 = 平均CPI * 指令条数 * 时钟周期”可知,速度与这三个因素都是相关的。

http://www.lryc.cn/news/43270.html

相关文章:

  • 【PC自动化测试-4】inspect.exe 详解
  • 比肩ChatGPT的国产AI:文心一言——有话说
  • 【第13届蓝桥杯】C/C++组B组省赛题目+详解
  • STM32 KEI 调试新手注意事项
  • Windows权限提升—令牌窃取、UAC提权、进程注入等提权
  • 不做孔乙己也不做骆驼祥子
  • ChatGPT原理解析
  • 常用算法实现【必会】:sort/bfs/dfs
  • 瑟瑟发抖吧——用了这款软件,我的开发效率提升了50%
  • 笔记本只使用Linux是什么体验?
  • pipeline业务发布
  • 【巨人的肩膀】JAVA面试总结(七)
  • Python满屏表白代码
  • Spring学习流程介绍
  • 杭银消金基于 Apache Doris 的统一数据查询网关改造
  • Flink学习笔记(六)Time详解
  • 「Vue面试题」在项目中你是如何解决跨域的?
  • java八股文--数据库
  • vue中名词解释
  • 基于Java+SSM+Vue的旅游资源网站设计与实现【源码(完整源码请私聊)+论文+演示视频+包运行成功】
  • 用于人工智能研究的开源Python微电网模拟器pymgrid(入门篇)
  • 运算放大器:电压比较器、电压跟随器、同相比例放大器
  • Vector - CAPL - 实时时间on *(续2)
  • 数据质量管理的四个阶段
  • Spring源码面试最难问题——循环依赖
  • 【计组】RAM的深入理解
  • JavaScript 之数据交互
  • Python 十大开源Python库,看看你熟悉几个?
  • 不愧是阿里开发的SpringBoot实战文档:入门+基础+进阶+项目,应有尽有
  • Vue(3)-vue中的Ajax、Vuex、路由及UI组件库