社区
硬件/系统
帖子详情
驱动问题,在windowsXP上可以精确到3.3毫秒计时吗?
baodingwang
2009-11-03 03:18:41
驱动问题,在windowsXP上可以精确到3.3毫秒计时吗?
...全文
166
17
打赏
收藏
驱动问题,在windowsXP上可以精确到3.3毫秒计时吗?
驱动问题,在windowsXP上可以精确到3.3毫秒计时吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fangchao918628
2009-11-04
打赏
举报
回复
LZ侵犯我肖像权!!
Five_Cent_Nicol
2009-11-03
打赏
举报
回复
//开始获取一次硬件时钟
LARGE_INTEGER nStartCounter;
QueryPerformanceCounter(&nStartCounter);
LARGE_INTEGER nFrequency;
QueryPerformanceFrequency(&nFrequency);
//Function();
//函数结束获取一次硬件时钟,取两者之差
LARGE_INTEGER nStopCounter;
QueryPerformanceCounter(&nStopCounter);
double nTime = 1000 * (nStopCounter.QuadPart - nStartCounter.QuadPart) / nFrequency.QuadPart;
printf("\n测试时间为%f 秒",nTime/1000 );
你可以试一下这个
MoXiaoRab
2009-11-03
打赏
举报
回复
你要知道,API的调用也需要时间呀...当你需要精确度不高的时候,API的调用时间完全可以忽略不计。但是你要求精度提高了后,API的调用时间就开始不能忽略了
API的调用不是瞬间的,那是一厢情愿。这就是为什么它不是“实时系统”的原因
fangchao918628
2009-11-03
打赏
举报
回复
[Quote=引用 9 楼 baodingwang 的回复:]
请问fangchao918628:
“DPC定时器好像可以到100ns!!”
怎么用?怎么实现呢?用vc有思路,步骤,或例子吗?谢谢。
[/Quote]
这个就KeInitializeDpc初始化DPC
设置定时器KeSetTimer,
停止定时器KeCancelTimer
fangchao918628
2009-11-03
打赏
举报
回复
如果要相对准确的也可以用KeStallExecutionProcessor(时间),但是这个会浪费CPU时间,要做到完全的3.3ms好像不可能吧,就像Tr0j4n和ziplj说的一样!
ziplj
2009-11-03
打赏
举报
回复
如果此时有一个高中断级的程序在运行 你就无法保证3.3ms 但是 一般情况下 精确到3.3是没什么问题的
ziplj
2009-11-03
打赏
举报
回复
[Quote=引用 9 楼 baodingwang 的回复:]
请问Tr0j4n:
“Windows不是一个实时系统,我必须提醒下你”
这是什么意思,是否表示在windows下,一定不能精确到3.3毫秒呢?
[/Quote]
可以精确到3.3 但是不能保证每次都是3.3
jackyjkchen
2009-11-03
打赏
举报
回复
LARGE_INTEGER begintime;
void TimeStart()
{
QueryPerformanceCounter(&begintime);
}
void TimeDisplay()
{
LARGE_INTEGER endtime,freqtime,resulttime;
QueryPerformanceCounter(&endtime);
QueryPerformanceFrequency(&freqtime);
resulttime.QuadPart = (endtime.QuadPart - begintime.QuadPart) * 1000 / freqtime.QuadPart;
printf("处理时间:%5I64d小时%I64d分%I64d.%03I64d秒",resulttime.QuadPart / 3600000,(resulttime.QuadPart / 60000) % 60,(resulttime.QuadPart /1000) % 60,resulttime.QuadPart % 1000);
}
3毫秒差不多,但是0.1ms的精度危险,虽然数字上可以精确到1us
baodingwang
2009-11-03
打赏
举报
回复
请问fangchao918628:
“DPC定时器好像可以到100ns!!”
怎么用?怎么实现呢?用vc有思路,步骤,或例子吗?谢谢。
请问Tr0j4n:
“Windows不是一个实时系统,我必须提醒下你”
这是什么意思,是否表示在windows下,一定不能精确到3.3毫秒呢?
MoXiaoRab
2009-11-03
打赏
举报
回复
[Quote=引用 4 楼 baodingwang 的回复:]
谢谢!
能不能用上windows的时钟中断,完成精确对时到3.3毫秒?
即使不能,有多高的精度呢?
[/Quote]
精度能达到1000纳秒,驱动下。很多内核函数可用
但是,Windows不是一个实时系统,我必须提醒下你
fangchao918628
2009-11-03
打赏
举报
回复
http://blog.csdn.net/supconsupcon/archive/2009/10/05/4633482.aspx
这个?
do_fork
2009-11-03
打赏
举报
回复
3ms有希望,3.3ms很难
wocow3
2009-11-03
打赏
举报
回复
毫秒级还不算苛刻。可以用高精度计数器QueryPerformanceCounter
baodingwang
2009-11-03
打赏
举报
回复
谢谢!
能不能用上windows的时钟中断,完成精确对时到3.3毫秒?
即使不能,有多高的精度呢?
fangchao918628
2009-11-03
打赏
举报
回复
DPC定时器好像可以到100ns!!
ziplj
2009-11-03
打赏
举报
回复
但是不能保证3.3 Windows不是实时系统
ziplj
2009-11-03
打赏
举报
回复
3.3毫秒 不算高精度 应该可以达到
让你的电脑速度提升10倍:
Windows
XP
系统深度优化全攻略
在计算机使用过程中,随着时间推移,系统运行速度逐渐变慢已成为普遍困扰用户的
问题
。尤其对于搭载
Windows
XP
操作系统的老旧设备而言,硬件配置落后、软件冗余累积以及系统资源被过度占用等
问题
尤为突出。本章将从整体视角出发,深入剖析影响
Windows
XP
运行效率的核心因素,包括系统架构局限性、后台进程膨胀、磁盘I/O瓶颈及内存管理机制等关键技术点。# 示例:查看系统基本信息(通过命令行)执行逻辑说明:该命令用于快速获取操作系统名称与物理内存信息,帮助评估优化起点。
LED屏幕控制软件及
驱动
完整解决方案
LED屏幕控制软件作为连接内容与显示终端的核心枢纽,承担着多媒体处理、播放调度、特效渲染及硬件通信等关键职能。随着数字标牌、智慧城市和商业显示场景的拓展,现代控制软件已演进为集内容编辑、设备管理、远程监控于一体的综合平台。以LED Player
3.3
为例,其采用模块化架构设计,支持多图层合成、硬件加速解码与控制卡直连通信,实现了“所见即所得”的可视化操作体验。本章将系统解析软件的技术定位、核心组件(如渲染引擎、通信中间件、配置管理中心)及其在软硬协同中的作用机制,为后续安装部署与高级功能应用奠定理论基础。
Windows
XP
下使用PuTTYgen生成SSH密钥对与远程文件传输实战
PuTTYgen是PuTTY工具套件中用于生成SSH公私钥对的核心组件,专为
Windows
平台设计。其主要功能是生成符合SSH协议标准的密钥(如RSA、DSA等),并支持将私钥保存为PuTTY专用的PPK格式。尽管界面简洁,但其底层实现遵循严格的密码学规范,适用于远程登录认证、自动化脚本身份验证等场景。熵(Entropy)是信息论中衡量系统不确定性的核心指标。在密码学语境下,高熵意味着更高的不可预测性,从而保障密钥无法被枚举或重现。
监控录像
驱动
程序安装与配置实战指南
htmltable {th, td {th {pre {简介:监控录像
驱动
程序是实现操作系统与监控摄像头(如海螺品牌)通信的核心组件,确保视频流的稳定捕获、传输与处理。本文介绍
驱动
程序在
Windows
系统下的完整部署流程,涵盖
驱动
下载、安装、设备连接、功能测试及后续更新与故障排查。压缩包“SD卡监控录像
驱动
”包含
驱动
文件、用户手册及实用工具,帮助用户高效完成摄像头的初始化配置,保障其在安防监控中7×24小时稳定运行。
测试
驱动
开发(TDD)实战:基于Java的Kent Beck方法完整实践
JUnit 5 最强大的特性之一是,取代了旧版的 Runner 和 Rule 机制。开发者可通过实现接口定制测试行为。示例:实现一个
计时
扩展@Override@Override然后在测试类上启用:此机制可用于实现日志记录、性能监控、重试逻辑等通用横切关注点。
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章