基础 - 获得CPU主频

 1 // 获得cpu主频.cpp : 定义控制台应用程序的入口点。
 2 //
 3
 4 #include "stdafx.h"
 5 #include <windows.h>
 6 #include <iostream>
 7
 8 using namespace std;
 9
10 DWORD CPUClockMHz();
11
12 int main()
13 {
14     DWORD    CPUMHz;
15     CPUMHz = CPUClockMHz();
16
17     cout << CPUMHz << endl;
18
19     return 0;
20 }
21
22 DWORD CPUClockMHz()
23 {
24     HKEY    KeyHandle;
25     DWORD    CPUMHz;
26     DWORD    ReturnLength = sizeof(DWORD);
27     DWORD    Type = REG_DWORD;
28     RegOpenKey(HKEY_LOCAL_MACHINE,
29         L"HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0", &KeyHandle);
30     RegQueryValueEx(KeyHandle, L"~MHz", NULL, &Type, (PBYTE)&CPUMHz, &ReturnLength);
31     RegCloseKey(KeyHandle);
32     return    CPUMHz;
33 }

时间: 2024-08-18 23:54:42

基础 - 获得CPU主频的相关文章

[汇编] 002基础知识-CPU和寄存器

时间:2014年05月31日 当然这里的内存不仅仅指电脑上的内存,例如:我的金士顿8G内存,七彩虹1G独显,在这里来说,显卡也是有内存的(寄存器) 问题:CPU是如何和电脑主机中其它芯片有条不紊工作的? 答:CPU主要是在操作各个部件的内存,例如要显示一张美女图片 汇编语言的组成 汇编指令 伪指令 其它符号 相关资料: <解密与加密> [汇编] 002基础知识-CPU和寄存器,布布扣,bubuko.com

CPU主频越高越好吗

在单核心时代,CPU主频是越高性能越好,现在是多核时代,并且架构不一样,即使主频一样,性能也不一样,不要被高主频所迷惑了.看看国外专业网站(http://www.cpubenchmark.net)对不同CPU性能的测试就知道了. HP新款瘦客户t620配置的CPU是AMD GX-217 GA SOC和AMD GX-415 GA SOC,t620 Plus配置的CPU是AMD GX-420 GA SOC,Intel系列CPU是其他品牌瘦客户机常用的CPU.

【UEFI】---关于BIOS,EIST和PState&amp;CState和CPU主频变化得关系

Intel处理器都支持Turbo和EIST,且一般情况下,各家厂商在BIOS中都会设置EIST和PState的开关,那么这些开关与CPU的频率的关系是什么呢?今天对此做个总结: 按照国际惯例,本次梳理将会解决下列问题: 1. EIST是什么? 2. EIST与Turbo与PState和CPU频率得关系 3. 如何在linux下使用Pwr工具查看CPU频率,以及Linux系统安装MSR相关的驱动接口 4. BIOS关闭了EIST,为何Linux系统下CPU主频会降低? EIST是什么? EIST-

性能优化之基础资源cpu&amp;内存(JVM)

本章主要介绍计算机的一些基础资源以及操作系统处理后的一些基础资源. 主要包括 cpu 内存 磁盘 网络 线程 本章会介绍这些资源的一些原理,介绍如何查看资源的数量,使用情况,对性能和整体计算机执行的一些影响.本章很多内容都基于linux,不是特殊说明,就是针对linux的情况.可能在其它操作系统不一定适用. 另外还会对jvm之上的一些内容做特殊说明,因为大家很大的一些积累都在jvm之上,内部的系统基本也建立在jvm上. jvm 指令 jvm 内存使用 cpu cpu是计算机里最重要的资源,没有之

深入浅出计算机组成原理:通过你的CPU主频,我们来谈谈“性能”究竟是什么?(第3讲)

一.性能到底指的是什么? 买新电脑的时候,我们会说:"原来的电脑性能跟不上了" 写程序的时候,我们会说:"这个程序西能需要优化一下" 1."性能"到底指的是什么? 在计算机组成原理乃至体系结构中"性能"都是最重要的一个主题.我在前面说过学习和研究计算机组成原理,就是在理解计算机是怎么运作的, 以及为什么要这么运作."为什么"?所要解决的事情,很多时候就是提升"性能" 2.性能有几个指标?

计算机基础,CPU和内存

中央处理器(CPU) CPU包括运算逻辑部件.寄存器部件和控制部件等. 逻辑部件(运算器) 英文Logiccomponents:运算逻辑部件.可以执行定点或浮点算术运算操作.移位操作以及逻辑操作,也可执行地址运算和转换. 寄存器 寄存器部件,包括寄存器.专用寄存器和控制寄存器. 通用寄存器又可分定点数和浮点数两类,它们用来保存指令执行过程中临时存放的寄存器操作数和中间(或最终)的操作结果. 通用寄存器是中央处理器的重要部件之一. 控制部件 控制部件,主要是负责对指令译码,并且发出为完成每条指令所

c#修改cpu主频

并不是真正能修改硬件,只是一个数据,能骗过部分程序检测,如英雄联盟必须达到3.0的主频才能使用录像功能,通过修改可以达到要求. 下面是代码: 1 public enum RegValueKind 2 { 3 /// <summary> 4 /// 指示一个不受支持的注册表数据类型.例如,不支持 Microsoft Win32 API 注册表数据类型 REG_RESOURCE_LIST.使用此值指定 5 /// </summary> 6 Unknown = 0, 7 /// <

lscpu 查看cpu主频

tar jxvf util-linux-ng-2.18.tar.bz2cd util-linux-ng-2.18./configure --enable-arch --enable-partx --enable-writemakemake install ftp://ftp.kernel.org/pub/linux/utils/util-linux/

Python 爬取 中关村CPU名字和主频

0.准备工作 1.相关教程 Python 爬虫系列教程:http://cuiqingcai.com/1052.html Python Web课程:http://www.cnblogs.com/moonache/p/5110322.html Python 中文参考文档:http://python.usyiyi.cn/ 2.说明 下面的代码基本只处于可用阶段,欠缺移植性,本篇Bolg更多是一种记录 本篇Bolg中使用的是Python2.7 CPU信息从该网址获取:http://zj.zol.com.