阅读:1483回复:3
ISA响应中断频率的问题(吐血给分)
计算机响应IRQ4的频率与操作在Windows系统间有差别吗? 和计算机配置硬件有关吗? 一般响应中断的最大频率大约是多少?
本人系统在NT4.0下响应250Hz的中断却平凡丢数,是中断太快了吗? |
|
沙发#
发布于:2003-10-13 13:04
250Hz,不快。
|
|
板凳#
发布于:2003-10-14 08:42
我记得ISA总线的频率好像是8MHz吧
|
|
地板#
发布于:2003-10-14 10:42
你是在驱动中测试还是在应用程序中测试?
这很不同的。 Windows本身不是一个实时系统,基于时间片的,而且时间片差不多是50ms。 我测的到应用程序中时,受系统本身的影响很大,如果频繁移动Mouse的话延时会到20ms左右!否则一般都在10us以下。 我的测试方法:用外部TTL信号产生中断,在中断程序中对板卡上的一路DO先设高后设低,产生一个脉冲。量一下你产生中断的信号与发出的脉冲之间的时间差就是影响时间了。 记得原来看到过一个程序,可以在NT上提升DPC的效率,不过是要$的。我找一下看还能不能找到那个网址。 |
|
|