阅读:1243回复:5
?请问应用程序与驱动通讯要多长时间?(wdm)
pci卡的wdm驱动可以正常工作了,可是我在进行io操作的时候,发现用wdm对端口读写,比在98下直接对总线操作,速度上慢了几十倍!
请问应用程序与驱动通讯时,大概用多长时间?受什么影响??? 多谢~ |
|
|
沙发#
发布于:2004-08-27 13:31
我测试的结果,直接对总线操作比通过驱动,大概相差500us,天啊!这是不是太夸张了?如果通过驱动的话,硬件性能要下降很多啊,是不是什么地方不对?
我用的是driverstudio做的,直接用deviceiocontrol时,测量的。 |
|
|
板凳#
发布于:2004-08-31 09:40
我也想知道
|
|
地板#
发布于:2004-09-02 09:38
顶一下
|
|
地下室#
发布于:2004-09-02 13:13
NT不是RTOS。
内核任务应该也是要排队的吧。 [编辑 - 9/2/04 by hzhq1] |
|
|
5楼#
发布于:2004-09-02 20:16
我想应用程序从VxD访问IO端口与WDM访问端口的过程不一样,通过VxD直接访问端口,而WDM的IO端口访问经过IRP几级流程后,自然有所延缓。
|
|