您的当前位置:首页>全部百科>百科问答详情
注:文章内容来源于网络,真实性有待确认,请自行甄别。

C31.1的处理器为什么会比C41.7的要快啊。

发表于:2024-10-24 00:00:00浏览:5次 分类: 电脑/网络-程序设计-C/C++
问题描述:C31.1的处理器为什么会比C41.7的要快啊。
是管线的长度决定的. Ce 1.1和 C 4 1.7都有超标量预测的功能,当预测指令成功的时候, C4 1.7的速度是很快的. 但是当预测不成功的时候, 需要重新写入所有的管线的内容,C4 1.7需要从新写入20级的数据.而Ce 1.1只要写入12级的管线. 这是一个原因. 另外一个原因是指令的不太一致造成的.早年的应用程序,针对p 3的做了指令优化,而没有对P4 的指令做优化.也受到了影响.但不是绝对的. 还有就是二级缓存的问题. 速度越快的CPU.和主板总线的速度差就越大. Ce 3 1.1 比主板总线速度快 1000M. C 4 1.7比主板总线快了 1600M 快的越多,二级缓存就需要越大,这样CPU 的指令才能从 CPU--二级缓存---总线上. 但是C4 1.7 只有区区的128K二级缓存,并且还有32k是和1级缓存合用的,实际可用的只有96K.这样的话,CPU的核心重发数据的次数就比较多,CPU 的效率就相对的低了. Ce 1.1有256k二级缓存,可以实际使用的有224k,当然从发的次数就小于C4 1.7了.CPU的效率就高. 简单分析一下,就是这些原因造成的.

猜你喜欢

C++基础题若intx=2,y=3;,则x&y的结果是:
若int x=2,y=3;,则x&y的结果是:
发表于:2024-10-24 00:00:00 浏览:39 分类: 电脑/网络-程序设计-C/C++
如何制作软件我想知道如何使用C++编写软件(具有可视化界面的软件
我想知道如何使用C++编写(具有可视化界面的软件)呢? 希望各位说的详细点,写谢了!
发表于:2024-10-24 00:00:00 浏览:38 分类: 电脑/网络-程序设计-C/C++
C++把大写改成小写用哪个函数?
++把大写改成小写用哪个函数?
发表于:2024-10-24 00:00:00 浏览:33 分类: 电脑/网络-程序设计-C/C++
哪里能下载中文版的《TheC++ProgrammingLangu?
哪里能下载中文版的《TheC++ProgrammingLangu?
发表于:2024-10-24 00:00:00 浏览:32 分类: 电脑/网络-程序设计-C/C++
哪个源码编辑器最好用?
哪个源码编辑器最好用?
发表于:2024-10-24 00:00:00 浏览:29 分类: 电脑/网络-程序设计-C/C++
C语言中整型可输出以0开头吗?要用C语言编一程序,输出以零开头的
要用编一程序,输出以零开头的一个多位整数,请问能以整型(或长整型)定义这个变量吗?谢谢!
发表于:2024-10-24 00:00:00 浏览:29 分类: 电脑/网络-程序设计-C/C++
C语言能人请进用C语言写一个程序,要求输入N个整数,按从小到大的
用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思路。如果N=4,写个具体的程序。
发表于:2024-10-24 00:00:00 浏览:28 分类: 电脑/网络-程序设计-C/C++
求助指针变量怎么输出指针变量(存放变量地址的变量是指针变量,用来
怎么输出指针变量(存放变量地址的变量是指针变量,用来指向另一个变量。为了表示指针变量和他所指向的变量之间的关系,在中用“*”符号表示“指向”,。。。) *p怎么输出p
发表于:2024-10-24 00:00:00 浏览:24 分类: 电脑/网络-程序设计-C/C++
用循环找出长度为20的数组中的最大值
用循环找出长度为20的数组中的最大值
发表于:2024-10-24 00:00:00 浏览:23 分类: 电脑/网络-程序设计-C/C++
数据结构问题:如何用c或c++来实现线性表的顺序表的定义及操作?
如何用c或c++来实现线性表的顺序表的定义及操作?
发表于:2024-10-24 00:00:00 浏览:21 分类: 电脑/网络-程序设计-C/C++