编排| strongerHuang
微信公众号|嵌入式专栏
问:CPU性能由主频决定吗?
答:CPU主频只是决定其性能的因素之一,但不是唯一因素。
比如:你40M的51单片机,性能是比不少20M的STM32单片机。
决定CPU主频的因素有很多,其中CPU主频是一个很重要的因素,但除主频之外,还有很多因素都会影响CPU的性能。
1.主频/时钟周期
CPU的工作节拍受主时钟控制,主时钟不断产生固定频率(f)的时钟cpu作用,称为CPU的主频,度量单位是GHz,MHz。
主频的倒数称为CPU的时钟周期,T = 1 / f,度量单位是μscpu作用,ns。
2.CPU执行时间
表示CPU执行一般程序所占用的时间。
CPU执行时间 = CPU时钟周期数 x CPU时钟周期
3.CPU的位宽
CPU的位宽暂时没有严格的定义,但是一般从数值上来讲:
CPU的位宽 = 数据总线的位宽 = CPU内部通用寄存器的位宽 = 机器字长
机器字长:
机器字长是指计算机进行一次整数运算所能处理的二进制数据的位数,通常也是CPU数据通道的宽度,通常等于CPU的通用寄存器位宽。机器字长会影响机器的运算速度。倘若CPU字长较短,又要运算位数较多的数据,那么必须经过两次或多次运算才能完成。这样势必会影响整机的运行速度。
总线宽度
一般指CPU中运算器与存储器之间互相连接的总线的二进制位数。
4.CPI
CPI:Characters Per Inch,即执行一条指令所需的平均时钟周期数。
CPI = 执行程序所需的时钟周期数 / 程序包含的指令条数;
5.MIPS
MIPS:Million Instructions Per Second,即平均每秒执行百万条指令数:MIPS = 指令数 / (程序执行时间 x 10⁶)
1、本站资源针对会员完全免费,站点中所有资源大部分为投稿作者付费教程,切勿轻易添加教程上除本站信息外的任何联系方式,谨防被割,如有疑问请随时联系客服。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。