计时器

  1. 起源

起源:在IBM PC硬件中有一个Intel8259A定时芯片,称其为时钟,ROM BIOS将它初始化为每隔54.92毫秒产生一次编号为0x08的硬中断,这个中断每秒大约发生18.207次。
Windows使用一个名为SYSTEM.DRV的设备驱动程序来处理时钟中断。当SYTEM.DRV接收到一次时钟中断,调用USER.EXE模块中的函数将应用程序所创建的每个计时器对象中的时间计数减1。当时间计数减为0时,又回置为原来所设定的值。(这是一本老书的说法

...

原文地址:https://www.cnblogs.com/tinaluo/p/5397551.html