news 2026/6/26 4:58:46

计算机组成原理 (四)计算机性能

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
计算机组成原理 (四)计算机性能

衡量计算机性能的两个基本指标

吞吐率和响应时间
那么什么是吞吐率呢?
吞吐率又叫做带宽:衡量系统在一定时间内能处理多少工作量的能力。
通常以每秒处理的任务数量或者数据传输量来表示。
响应时间(CPU的执行时间和用户等待时间):从用户发起一个请求或指令到系统完成该请求并给出反馈所需要的时间。
需求不同,指标也不同,对于我们这种个人用户来讲,响应时间更重要。但对于数据中心来讲吞吐率更重要,吞吐率和响应时间这两者往往相互权衡。

CPU性能指标

我们知道CPU在计算机中至关重要,CPU的性能往往很大程度上是决定计算机的性能。
那么CPU是怎么进行操作的呢?
硬件通过晶振(石英晶体振荡器)发出主脉冲信号(高电平和低电平),根据信号的节奏来决定硬件的操作

信号完成一次完整的震荡所需要的时间称为时钟周期T
每秒震荡多少次称为时钟频率f。
T=1/f因此
CPU的执行时间=程序所含有的时钟周期数时钟周期。
也等于程序所含有的时钟周期数
时钟频率
CPU的执行时间也分为两部分:
用户CPU时间(执行用户程序的时间)
系统CPU时间(为了执行用户程序而需要CPU执行操作系统程序的时间)
CPU和指令也密切相关,因此我们也要讨论指令的性能。
因此:
CPU的执行时间=程序所含有的时钟周期数*时钟周期。
也等于程序所含有的时钟周期数 * 时钟频率
等于指令数 * CPI(一条指令所需要的时间周期数) * 时钟周期
等于指令数 * CPI(一条指令所需要的时间周期数) */时钟频率
由这些公式我们可以知道CPU的性能由主频,CPI,指令数三者制约决定。
通常更改指令集可以减少指令数,但也可能会引起CPU架构的调整,从而增加时钟周期长度,降低主频
除了可以通过CPU性能进行评估,还可以用指令执行速度进行性能评估。
本质上没有区别,无非这个是站在指令的角度看问题。

指令性能指标

这里就引出指令的性能指标:
IPS(每秒可以执行多少条指令)这个数往往比较大,因此用MIPS(每秒执行多少条百万级的指令)
MIPS=指令条数/执行时间 * 10 ^ 6=主频/CPI * 10^6
注意:主频/CPI=指令条数
CPI:一条指令所需要的时间周期数
总结:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 3:34:53

鸣潮智能辅助工具:提升游戏效率的自动化解决方案

鸣潮智能辅助工具:提升游戏效率的自动化解决方案 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸上锁合成 自动肉鸽 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 在鸣潮游戏中…

作者头像 李华
网站建设 2026/6/25 1:39:00

从零构建Frida Hook环境:安卓SO文件逆向实战指南

从零构建Frida Hook环境:安卓SO文件逆向实战指南 1. 逆向工程与动态Hook技术概述 在移动安全研究领域,动态分析技术正逐渐成为破解原生代码逻辑的利器。与传统静态分析相比,基于Frida的运行时Hook能够突破反调试、代码混淆等防护手段&#xf…

作者头像 李华
网站建设 2026/6/13 6:42:03

FPGA与USB接口设计的五大常见误区及避坑指南

FPGA与USB接口设计的五大常见误区及避坑指南 在工业控制和消费电子领域,FPGA与USB接口的结合已成为高速数据传输的主流方案。然而,许多工程师在实现过程中常陷入一些技术陷阱,导致项目延期或性能不达标。本文将揭示最常见的五大设计误区&…

作者头像 李华
网站建设 2026/6/25 22:40:02

Lingyuxiu MXJ LoRA开源可部署:本地化人像生成系统替代云端API方案

Lingyuxiu MXJ LoRA开源可部署:本地化人像生成系统替代云端API方案 1. 为什么你需要一个本地化的Lingyuxiu MXJ人像生成系统? 你是不是也遇到过这些问题: 想批量生成Lingyuxiu MXJ风格的高清人像,但每次调用云端API都要排队、限…

作者头像 李华
网站建设 2026/6/22 4:42:45

Pi0具身智能v1效果实测:ROS2通信延迟优化对比

Pi0具身智能v1效果实测:ROS2通信延迟优化对比 1. 为什么通信延迟是具身智能的“隐形瓶颈” 在具身智能系统中,我们常常把注意力放在模型多聪明、动作多精准上,却容易忽略一个看不见但至关重要的环节——消息在机器人各个模块之间传递的速度…

作者头像 李华
网站建设 2026/6/26 4:36:01

从月薪5k到硅谷远程:我的鹤岗突围纪实

一、寒夜启程:鹤岗测试员的生存困境 2019年冬,我在鹤岗某外包公司担任功能测试工程师,月薪5000元。每天重复着「需求评审-手工用例执行-缺陷提交」的循环,测试工具仅限Excel和简易Bug管理系统。当一线城市同行讨论Selenium脚本优…

作者头像 李华