阅读:1436回复:4
Windows和DOS的定时器机制有何区别?
DOS下可以直接修改定时器每50ms中断一次,这样每中断55次再调用一次原来的时间处理中断,这样既可以保证精确地实现秒定时处理,又不耽误原来的日期处理。
在Windows下可不可以也这样处理? |
|
沙发#
发布于:2002-06-20 10:09
[quote] DOS下可以直接修改定时器每50ms中断一次,这样每中断55次再调用一次原来的时间处理中断,这样既可以保证精确地实现秒定时处理,又不耽误原来的日期处理。 VTD Service. Or Direct Control 8254 Programmable Timer. [/quote] 对,我忘记那个东西是8253还是8254了,我记得最清楚的就是8259 :( |
|
|
板凳#
发布于:2002-06-20 10:00
DOS下可以直接修改定时器每50ms中断一次,这样每中断55次再调用一次原来的时间处理中断,这样既可以保证精确地实现秒定时处理,又不耽误原来的日期处理。 VTD Service. Or Direct Control 8254 Programmable Timer. |
|
|
地板#
发布于:2002-06-20 09:55
可以,那只是对RTC编程,一样的。
不过如果是在ring3下,Windows的多媒体编程可以有很精确的定时 |
|
|
地下室#
发布于:2002-06-20 09:15
好像。。。可以。
|
|