一.高精度延时, 是 CPU 测速的基础 Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。 利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。 利用 API 函数 QueryPerformanceCounter 可以得到定时器的当前值。 根据要延时的时间和定时器的频率, 可以算出要延时的时间定时器经过的周期数。 在循环里用 QueryPerformanceCounter 不停的读出定时器值, 一直到经过了指定周期数再结束循环, 就达到了高精度延时的目的。 高精度延时的程序, 参数: 微秒 二.测速程序 利用 rdtsc 汇编指令可以得到 CPU 内部定时器的值, 每经过一个 CPU 周期, 这个定时器就加一。 如果在一段时间内数得 CPU 的周期数, CPU工作频率 = 周期数 / 时间 为了不让其他进程和线程打扰, 必需要设置最高的优先级 以下函数设置当前进程和线程到最高的优先级。 SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS) SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL) CPU 测速程序的源代码, 这个程序通过 CPU 在 1/16 秒的时间内经过的周期数计算出工作频率, 单位 MHz:
资源简介:一.高精度延时, 是 CPU 测速的基础 Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。 利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。 利用 API 函...
上传时间: 2015-04-29
上传用户:iswlkje
资源简介:关于java的关于面向对象的基础知识!有一个好的开始学程序往往事倍功半!
上传时间: 2015-11-04
上传用户:dongqiangqiang
资源简介:每个软件工程师在做任何一个项目的时候,都要有一定的规范,如果你是个总工程师,那么你就必须要有一个总的指导思想.这个是转载于其他网站上的.很经典
上传时间: 2013-12-15
上传用户:zhengjian
资源简介:R-Project是一个开源的统计软件,专门有一个R语言,类似S语言,这个包里面就是一个R实现的文本挖掘(text mining简称tm)的包.里面有代码和样本数据.
上传时间: 2013-12-22
上传用户:zxc23456789
资源简介:CS5532用户手册。 CS5532是美国CRYSTAL公司最新△∑模数转换器,由于运用了电荷平衡技术,其性能可以达到24位,内部有一个极低噪声增益可选的载波稳定仪表放大器和一个4阶△∑调制器,三线串行接口,可直接与单片机连接,非常适合测量称重传感器输出的直流毫伏信...
上传时间: 2016-08-28
上传用户:wsf950131
资源简介:Firestorm NIDS是一个性能非常高的网络入侵检测系统 (NIDS)。目前,它只是一个“传感器”,但是计划包括对分析、报表、远程控制和自动传感器配置的支持。它是完全插件式的,因此非常灵活。
上传时间: 2016-12-28
上传用户:集美慧
资源简介:笔者对硬件和操作系统的工作原理进行了更深一层的研究和学习后,陆陆续续地发现优化中有很多重要环节被我们忽视了。经反复实践对比后发现,这些环节对优化效果起这决定性的作用!总结起来大体上有九个环节,下面笔者就逐一道来。
上传时间: 2014-01-26
上传用户:330402686
资源简介:arm 指令集的详细解析 对于adi平台的嵌入式芯片内部有微指令集的芯片,这个文档是很有价值的
上传时间: 2015-03-14
上传用户:wqxstar
资源简介:这是一个JAVA帮助文档,我在这里上传是为了帮JAVA初学者一个平台,让我们的JAVA事业能有一个新的台阶,我们这里为我们JAVA爱好者能够一起努力.为JAVA事业奋斗
上传时间: 2015-06-24
上传用户:671145514
资源简介:BB公司的AD转换器ADS7864在嵌入式linux(优龙s3c2410平台)下的驱动。通过驱动AD从而实现三相电流、三相电压的同步采样。对做电网监控的朋友肯定有帮助。
上传时间: 2014-01-17
上传用户:stampede
资源简介:CPU 本文可让程序人员对计算机的基本核心构架有一个初步的了解和概念
上传时间: 2015-09-09
上传用户:erkuizhang
资源简介:OPC技术在不同控制系统中采集数据的应用 OPC技术在不同控制系统中采集数据的应用
上传时间: 2016-01-10
上传用户:894898248
资源简介:主要是使用中间层实现类Blog的代码文件,值得花点时间来研究它的算法.开发时间有一个月了.请大家支持本站
上传时间: 2013-12-24
上传用户:6546544
资源简介:个人制作的一个网络聊天室,实现了Socket简单的聊天功能,界面简洁大方,具有非常高的参考价值
上传时间: 2014-01-05
上传用户:zhuoying119
资源简介:JDBC与JNDI的区别 :没有JNDI的做法存在的问题:1、数据库服务器名称MyDBServer 、用户名和口令都可能需要改变,由此引发JDBC URL需要修改;2、数据库可能改用别的产品,如改用DB2或者Oracle,引发JDBC驱动程序包和类名需要修改;3、随着实际使用终端的增加,...
上传时间: 2016-09-30
上传用户:ouyangtongze
资源简介:这是一些关于PCNN进行图像分割的Matlab程序,里面包括全部人子函数.请站长开通我的帐号,我有一个重要程序要下.谢谢!
上传时间: 2014-01-24
上传用户:924484786
资源简介:基于STM32的ucos源代码,所用的开发环境是KEIL,高兴的是,所有的源文件和操作系统,都可以直接使用.
上传时间: 2017-07-20
上传用户:xhz1993
资源简介:C++学习的基础书,很有权威.初学者必看之书.
上传时间: 2015-05-08
上传用户:6546544
资源简介:我新买的书 光盘里有一个很好的教务管理系统的VC.net的按例
上传时间: 2013-12-18
上传用户:15736969615
资源简介:非常实用的C函数手册 有示例、非常实用的C函数手册 有示例
上传时间: 2015-12-16
上传用户:waitingfy
资源简介:聚类分析的matlab函数,内部有详细说明
上传时间: 2014-01-02
上传用户:坏坏的华仔
资源简介:通过此程序希望可以对基本的分岔过程有一个感性的认识
上传时间: 2013-12-20
上传用户:lht618
资源简介:通过此程序希望大家对基本的分岔过程有一个感性的认识。
上传时间: 2016-05-18
上传用户:songyue1991
资源简介:通过此程序希望使大家对基本的分岔过程有一个感性的认识
上传时间: 2014-01-01
上传用户:qq1604324866
资源简介:通过此程序希望使大家对基本的分岔过程有一个感性的认识
上传时间: 2013-12-20
上传用户:zycidjl
资源简介:java网络编程方面的源码,其中有一个整合的聊天室,比较不错,建议大家下载练习,配合java网络编程技术内幕看
上传时间: 2013-12-13
上传用户:wpwpwlxwlx
资源简介:快速可靠的GPS (全球定位系统)系统仿真可对双频GPS 接收机的设计、接收算法的研究 提供有效的帮助。文中详细介绍了在MatLab/Simulink 环境下GPS 系统仿真平台构建的基本方法。 首先分析了GPS 系统的各个环节,说明了各模型在仿真中的实现方法;然后给出了完...
上传时间: 2016-06-14
上传用户:dave520l
资源简介:嵌入式Linux C应用程序设计配套光盘,含有许多嵌入式Linux C应用程序设计的基础例程,有参考价值
上传时间: 2014-01-17
上传用户:ZJX5201314
资源简介:若在m×n的矩阵中有一个元素a[i,j]满足下述条件:a[i,j]既是第i行元素中的最小值,又是第j列元素中的最大值(称为鞍点),试写一个求矩阵鞍点的算法
上传时间: 2016-07-11
上传用户:qweqweqwe
资源简介:JAVA的 基础学习源代码. 有很好的帮忙!
上传时间: 2014-01-25
上传用户:咔乐坞