如何计算电脑CPU的频率!

wlcy1988 2008-03-10 09:58:59
一般看到关于CPU的描述大多都是整个的数字(如:Core2双核E4300)见过或知道的人会说它的主频为1.8GHz,我的问题是如何计算出是1.8G?如果不是计算,那究竟是怎么得来的。
...全文
636 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinheixia 2008-03-12
  • 打赏
  • 举报
回复
顶了
ChrisAK 2008-03-11
  • 打赏
  • 举报
回复
Intel奔腾后的CPU内有一个64位寄存器MSR
CPU每过一个时钟周期就会给MSR+1
RDTSC指令可以把MSR的内容传送到EDX:EAX
检查某一时间段中两次MSR值之差就可以算出来了.
xiaotuzi 2008-03-11
  • 打赏
  • 举报
回复
主频=外频×倍频
xiaojun110 2008-03-11
  • 打赏
  • 举报
回复
<1>外频
以PIII和赛扬为例
PIII667
667MHZ(主频)=133MHZ(外频)X5(倍频)
赛扬600
600MHZ(主频)=66MHZ(外频)X9(倍频)
你说是PIII快还是赛扬快?
<2>cache (高速缓存)
分为L1cache(一级缓存,集成在核心内)
L2cache(二级缓存,以前在核心外:老PIII,PII卡式的那种L2cache是在核心外的!)
L3cache(在PII以前的时候是有的,一般集成在主板上的,先在主板的数据瓶颈变小了变无序L3cache了!)
问题:为什么要cache?
CPU的频率远高于内存及其他部件,cache是桥梁时二者可以平衡工作。cache约大电脑的运算越快!性能越高!
但由于制造工艺问题,cache是十分昂贵的!
在以PIII和赛扬为例
PIII(铜矿Socket370的那种!)
L1cache 128K全速(不是片载的话是半速!)
L2cache 256K全速(卡式PIII为512K半速)
赛扬(铜矿核心!即赛扬II)
L!cache 128K
L2cache 128K
dychenyi 2008-03-11
  • 打赏
  • 举报
回复
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\

566

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧