如何获得CPU时钟频率
1个回答
展开全部
分类: 电脑/网络 >> 硬件
问题描述:
我想写个生成随机数的程序,
需要利用CPU时钟频率,
请问有那位高手或达人能告诉我如何在XP系统中获得CPU时钟的频率?
具体点就是,通过什么命令?CPU时钟频率哪里可以访问到?
写程序的时候怎么弄?CPU时钟频率和BIOS里的时间有关系么?
它和系统时间的关系呢?
万分感谢您的答案。
解析:
个人以为,在XP中,系统的时钟一般方式是访问不到的,因为无法与硬件直接打交道,我们的程序一般只能与win系统打交道。
CPU时钟频率与BIOS里的时间是无关的,BIOS里有另外的时间芯片。
也就是说CPU的快慢与你的机器的时钟无任何关系,最简单的例子就是你超频CPU时,你的机器的时间不会因你的CPU提速而变快。
CPU内部有时钟频率发生器,用于控制CPU的步进(CPU每一个指令的执行所花的时间),但这个发生器与机器的时钟无任何关联。
使用C语言编程(如VC、BCB等)有可能可以通过编程的方式得到CPU的时间频率,因为据说C语言是无所不能的,但本人不知道怎么做,呵呵,但是就算能得到,只怕得到的也只是一个数据而已,难以做其它应用。
此外,如果楼主有兴趣,可以去看一些数字电路、计算机基础方面的书,不过比较难懂哦。
问题描述:
我想写个生成随机数的程序,
需要利用CPU时钟频率,
请问有那位高手或达人能告诉我如何在XP系统中获得CPU时钟的频率?
具体点就是,通过什么命令?CPU时钟频率哪里可以访问到?
写程序的时候怎么弄?CPU时钟频率和BIOS里的时间有关系么?
它和系统时间的关系呢?
万分感谢您的答案。
解析:
个人以为,在XP中,系统的时钟一般方式是访问不到的,因为无法与硬件直接打交道,我们的程序一般只能与win系统打交道。
CPU时钟频率与BIOS里的时间是无关的,BIOS里有另外的时间芯片。
也就是说CPU的快慢与你的机器的时钟无任何关系,最简单的例子就是你超频CPU时,你的机器的时间不会因你的CPU提速而变快。
CPU内部有时钟频率发生器,用于控制CPU的步进(CPU每一个指令的执行所花的时间),但这个发生器与机器的时钟无任何关联。
使用C语言编程(如VC、BCB等)有可能可以通过编程的方式得到CPU的时间频率,因为据说C语言是无所不能的,但本人不知道怎么做,呵呵,但是就算能得到,只怕得到的也只是一个数据而已,难以做其它应用。
此外,如果楼主有兴趣,可以去看一些数字电路、计算机基础方面的书,不过比较难懂哦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
全测科技
2024-12-19 广告
2024-12-19 广告
确实可以进行维修。如果您的频谱分析仪出现问题,并且还在保修期内,建议您联系原厂进行维修,这样可以享受到免费的维修服务。如果已经超过了保修期,也不用担心,市场上有许多专业的维修服务可以提供帮助。您可以在网络上搜索深圳全测科技有限公司,这是一家...
点击进入详情页
本回答由全测科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询